节点类
更多...
#include <BlockStyler_Node.hxx>
节点类
表示由 BlockStyler::Tree 创建和使用的节点。 该节点代表树控件中的单一行。
创建于 NX7.5.0。
◆ DragType
表示拖拽类型
| 枚举值 |
|---|
| DragTypeNone | 不允许拖拽
|
| DragTypeAll | 允许拖拽到同一树中的任何层级
|
◆ DropType
表示放置类型
| 枚举值 |
|---|
| DropTypeNone | 不允许放置
|
| DropTypeOn | 允许放置在目标节点上
|
| DropTypeBefore | 允许放置在目标节点之前
|
| DropTypeAfter | 允许放置在目标节点之后
|
| DropTypeBeforeAndAfter | 允许放置在目标节点之前和之后
|
◆ ExpandOption
表示展开/折叠选项
| 枚举值 |
|---|
| ExpandOptionCollapse | 使用此选项折叠节点。
|
| ExpandOptionExpand | 使用此选项展开节点。子节点状态保持不变。
|
| ExpandOptionToggle | 使用此选项折叠已展开的节点或展开已折叠的节点。
|
◆ Scroll
表示要应用于节点的滚动位置。 使用其中一个选项使节点显示在树窗口中。
| 枚举值 |
|---|
| ScrollCenter | 滚动树以使节点位于树窗口中央
|
| ScrollLeastScroll | 最小程度滚动树以使节点显示在树窗口中
|
| ScrollMostScroll | 最大程度滚动树以使节点显示在树窗口中
|
◆ CrossSelection()
| bool NXOpen::BlockStyler::Node::CrossSelection |
( |
| ) |
|
◆ DisplayIcon()
| NXString NXOpen::BlockStyler::Node::DisplayIcon |
( |
| ) |
|
返回显示图标。这是位于节点文本前的普通图标,在节点未选中状态下显示。
创建于NX7.5.0。
许可要求:无
◆ DisplayText()
| NXString NXOpen::BlockStyler::Node::DisplayText |
( |
| ) |
|
◆ Expand()
展开/折叠节点
创建于 NX7.5.0。
许可要求:无
- 参数
-
◆ FirstChildNode()
返回第一个子节点。如果子节点不存在则返回NULL。
创建于NX7.5.0。
许可要求:无
◆ ForegroundColor()
| int NXOpen::BlockStyler::Node::ForegroundColor |
( |
| ) |
|
返回节点的文本颜色。该颜色适用于整行。
创建于NX7.5.0。
许可要求:无
◆ GetColumnDisplayText()
| NXString NXOpen::BlockStyler::Node::GetColumnDisplayText |
( |
int | columnID | ) |
|
◆ GetNodeData()
获取包含唯一名称-值对形式数据的节点数据。 在此上下文中,唯一名称称为属性名称。可能存在多个这样的属性名称-值对,但主数据的属性名称应命名为"Data"(区分大小写)。例如,如果 BlockStyler::Node 表示一个特征对象,则属性名称应为"Data",值应为特征对象。NX 将主数据用于某些操作,例如交叉选择。
初始时容器或列表为空,预计会向其中添加数据。可以向容器或列表中添加额外的属性名称-值对,但应确保容器或列表中不存在重复的属性名称。附加数据可视为节点的簿记信息。任何时候都可以获取节点数据,并使用相应的属性名称提取值。有关如何将属性名称-值对添加到容器或列表,请参阅 NXOpen::DataContainer。
- 返回
- 作为属性名称-值对列表的节点数据。可以向其中添加新的属性名称-值对,并可以使用相应的属性名称获取现有值。
创建于 NX7.5.0。
许可要求:无
◆ GetState()
| int NXOpen::BlockStyler::Node::GetState |
( |
| ) |
|
获取与节点状态图标关联的节点状态。节点状态是一种图标化表示,例如,对应状态的选中/未选中图标。节点状态值1和2分别代表标准的选中和未选中状态。
- 返回
- 节点状态
创建于NX7.5.0。
许可要求:无
◆ IsExpanded()
| bool NXOpen::BlockStyler::Node::IsExpanded |
( |
| ) |
|
返回 指示节点是否处于展开状态的标志。
创建于 NX7.5.3。
许可要求:无
◆ IsInserted()
| bool NXOpen::BlockStyler::Node::IsInserted |
( |
| ) |
|
◆ IsSelected()
| bool NXOpen::BlockStyler::Node::IsSelected |
( |
| ) |
|
返回 指示节点是否处于选中状态的标志。
创建于 NX7.5.3。
许可要求:无
◆ NextNode()
返回下一个节点,该节点可能不属于同一层级。 下一个节点可能是兄弟节点或属于其他根节点。 如果下一个节点不存在则返回NULL。
创建于NX7.5.0。
许可要求:无
◆ NextSelectedNode()
返回整个树层级中下一个被选中的节点。调用此方法的节点本身不必被选中。如果之后没有节点被选中则返回NULL。
创建于NX7.5.0。
许可要求:无
◆ NextSiblingNode()
返回属于同一层级的下一个节点。 如果下一个兄弟节点不存在则返回NULL。
创建于NX7.5.0。
许可要求:无
◆ ParentNode()
返回父节点。如果父节点不存在则返回NULL。
创建于NX7.5.0。
许可要求:无
◆ PreviousNode()
返回上一个节点,该节点可能不属于同一层级。 如果上一个节点不存在则返回NULL。
创建于NX7.5.0。
许可要求:无
◆ PreviousSelectedNode()
返回整个树层级中上一个被选中的节点。调用此方法的节点本身不必被选中。 如果之前没有节点被选中则返回NULL。
创建于NX7.5.0。
许可要求:无
◆ PreviousSiblingNode()
返回属于同一层级的上一个节点。 如果上一个兄弟节点不存在则返回NULL。
创建于NX7.5.0。
许可要求:无
◆ ScrollTo()
水平和垂直滚动以使节点的指定列显示在树窗口中。
创建于 NX7.5.0。
许可要求:无
- 参数
-
| columnID | 树窗口水平滚动到的列ID。 |
| visibleOption | 垂直滚动树窗口的选项。 |
◆ SelectedIcon()
| NXString NXOpen::BlockStyler::Node::SelectedIcon |
( |
| ) |
|
◆ SetColumnDisplayText() [1/2]
| void NXOpen::BlockStyler::Node::SetColumnDisplayText |
( |
int | columnID, |
|
|
const char * | columnDisplayText ) |
◆ SetColumnDisplayText() [2/2]
| void NXOpen::BlockStyler::Node::SetColumnDisplayText |
( |
int | columnID, |
|
|
const NXString & | columnDisplayText ) |
◆ SetCrossSelection()
| void NXOpen::BlockStyler::Node::SetCrossSelection |
( |
bool | crossSelection | ) |
|
◆ SetDisplayIcon() [1/2]
| void NXOpen::BlockStyler::Node::SetDisplayIcon |
( |
const char * | icon | ) |
|
设置显示图标。这是位于节点文本前的普通图标,在节点未选中状态下显示。
创建于NX7.5.0。
许可要求:无
- 参数
-
◆ SetDisplayIcon() [2/2]
| void NXOpen::BlockStyler::Node::SetDisplayIcon |
( |
const NXString & | icon | ) |
|
设置显示图标。这是位于节点文本前的普通图标,在节点未选中状态下显示。
创建于NX7.5.0。
许可要求:无
- 参数
-
◆ SetDisplayText() [1/2]
| void NXOpen::BlockStyler::Node::SetDisplayText |
( |
const char * | displayTest | ) |
|
◆ SetDisplayText() [2/2]
| void NXOpen::BlockStyler::Node::SetDisplayText |
( |
const NXString & | displayTest | ) |
|
◆ SetForegroundColor()
| void NXOpen::BlockStyler::Node::SetForegroundColor |
( |
int | nodeForgroundColor | ) |
|
设置节点的文本颜色。该颜色适用于整行。
创建于NX7.5.0。
许可要求:无
- 参数
-
◆ SetSelectedIcon() [1/2]
| void NXOpen::BlockStyler::Node::SetSelectedIcon |
( |
const char * | icon | ) |
|
◆ SetSelectedIcon() [2/2]
| void NXOpen::BlockStyler::Node::SetSelectedIcon |
( |
const NXString & | icon | ) |
|
◆ SetState()
| void NXOpen::BlockStyler::Node::SetState |
( |
int | state | ) |
|
设置与节点状态图标关联的节点状态。节点状态是一种图标化表示,例如,选中/未选中状态。将节点状态设置为1和2以外的值会调用BlockStyler.Tree.StateIconName回调以获取图标名称。只有在节点已添加到树列表后,才能设置节点状态。
创建于NX7.5.0。
许可要求:无
- 参数
-