NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::BlockStyler::Explorer类 参考

资源管理器控件 更多...

#include <BlockStyler_Explorer.hxx>

类 NXOpen::BlockStyler::Explorer 继承关系图:
NXOpen::BlockStyler::UIBlock NXOpen::TaggedObject

Public 类型

typedef NXOpen::Callback2< void, NXOpen::BlockStyler::Explorer *, int > NotifyNodeSelectedPostCallback
typedef NXOpen::Callback2< int, NXOpen::BlockStyler::Explorer *, int > NotifyNodeSelectedPreCallback

Public 成员函数

int CurrentNode ()
bool Localize ()
NXOpen::BlockStyler::PropertyListMembers ()
void SetChildMembers (NXOpen::BlockStyler::UIBlock *parentMember, const std::vector< NXOpen::BlockStyler::UIBlock * > &childMembers)
void SetCurrentNode (int currentNode)
void SetLocalize (bool localize)
void SetNotifyNodeSelectedPostHandler (const NXOpen::BlockStyler::Explorer::NotifyNodeSelectedPostCallback &cb)
void SetNotifyNodeSelectedPreHandler (const NXOpen::BlockStyler::Explorer::NotifyNodeSelectedPreCallback &cb)
void SetTreeWidth (int treeWidth)
void TestCurrentNodeChanged (int currentNode)
int TreeWidth ()
Public 成员函数 继承自 NXOpen::BlockStyler::UIBlock
bool Enable ()
bool Expanded ()
void Focus ()
NXOpen::BlockStyler::PropertyListGetProperties ()
bool Group ()
NXString Label ()
NXString Name ()
void SetEnable (bool enable)
void SetExpanded (bool expanded)
void SetGroup (bool group)
void SetLabel (const char *label)
void SetLabel (const NXString &label)
void SetShow (bool show)
bool Show ()
void TestFocusChange ()
NXString Type ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _ExplorerBuilder

详细描述

资源管理器控件

表示一个资源管理器块。该块允许将大量输入项收集到单个对话框中。 输入项在树形结构中组织为节点和子节点,以便快速轻松地导航。资源管理器 块支持在导航树中最多包含5级节点。每个节点包含像标准NX对话框一样布局的组和 单个输入项。当选择不包含任何组而仅包含子节点的第1级和第2级节点时, 将高亮显示第一个包含组的子节点并显示其内容。
创建于NX9.0.0。

成员类型定义说明

◆ NotifyNodeSelectedPostCallback

NotifyNodeSelectedPost回调函数在导航到资源管理器中的下一个节点之后通知客户端。 回调的nextNode参数是基于零的索引,代表资源管理器中的节点。
创建于NX9.0.0。

许可要求:无

◆ NotifyNodeSelectedPreCallback

NotifyNodeSelectedPre回调函数在导航到资源管理器中的下一个节点之前通知客户端。 回调的nextNode参数是基于零的索引,代表资源管理器中的节点。
创建于NX9.0.0。

许可要求:无

成员函数说明

◆ CurrentNode()

int NXOpen::BlockStyler::Explorer::CurrentNode ( )

返回 导航树中当前选中的节点。
创建于NX9.0.0。

许可要求:无

◆ Localize()

bool NXOpen::BlockStyler::Explorer::Localize ( )

返回 块标签的本地化设置。如果标签与NX字符串本地化数据库中的英文字符串匹配且Localize属性设置为true, 则标签将翻译为当前区域设置的语言。
创建于NX9.0.0。

许可要求:无

◆ Members()

NXOpen::BlockStyler::PropertyList * NXOpen::BlockStyler::Explorer::Members ( )

返回 成员列表。
创建于NX9.0.0。

许可要求:无

◆ SetChildMembers()

void NXOpen::BlockStyler::Explorer::SetChildMembers ( NXOpen::BlockStyler::UIBlock * parentMember,
const std::vector< NXOpen::BlockStyler::UIBlock * > & childMembers )

为资源管理器导航树中的子成员设置父成员。最大导航树深度为5级。 如果父成员深度已达到允许的最大深度,则抛出异常。
创建于NX9.0.0。

许可要求:无

参数
parentMember子成员的父成员。
childMembers父成员的子成员。

◆ SetCurrentNode()

void NXOpen::BlockStyler::Explorer::SetCurrentNode ( int currentNode)

设置 导航树中当前选中的节点。
创建于NX9.0.0。

许可要求:无

参数
currentNodecurrentnode

◆ SetLocalize()

void NXOpen::BlockStyler::Explorer::SetLocalize ( bool localize)

设置 块标签的本地化设置。如果标签与NX字符串本地化数据库中的英文字符串匹配且Localize属性设置为true, 则标签将翻译为当前区域设置的语言。
创建于NX9.0.0。

许可要求:无

参数
localizelocalize

◆ SetNotifyNodeSelectedPostHandler()

void NXOpen::BlockStyler::Explorer::SetNotifyNodeSelectedPostHandler ( const NXOpen::BlockStyler::Explorer::NotifyNodeSelectedPostCallback & cb)

设置NotifyNodeSelectedPost处理程序。
创建于NX9.0.0。

许可要求:无

参数
cbcb

◆ SetNotifyNodeSelectedPreHandler()

void NXOpen::BlockStyler::Explorer::SetNotifyNodeSelectedPreHandler ( const NXOpen::BlockStyler::Explorer::NotifyNodeSelectedPreCallback & cb)

设置NotifyNodeSelectedPre处理程序。
创建于NX9.0.0。

许可要求:无

参数
cbcb

◆ SetTreeWidth()

void NXOpen::BlockStyler::Explorer::SetTreeWidth ( int treeWidth)

设置 导航树的TreeWidth(树宽度)。
创建于NX11.0.0。

许可要求:无

参数
treeWidthtreewidth

◆ TestCurrentNodeChanged()

void NXOpen::BlockStyler::Explorer::TestCurrentNodeChanged ( int currentNode)

测试当前节点是否改变。
创建于NX2212.0.0。

许可要求:nx_auto_test_studio ("NX自动化测试工作室")

参数
currentNodecurrentnode

◆ TreeWidth()

int NXOpen::BlockStyler::Explorer::TreeWidth ( )

返回 导航树的TreeWidth(树宽度)。
创建于NX11.0.0。

许可要求:无