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

枚举控件 更多...

#include <BlockStyler_Enumeration.hxx>

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

Public 成员函数

bool AllowShortcuts ()
NXString BalloonTooltipLayoutAsString ()
NXString BalloonTooltipText ()
bool BorderVisibility ()
std::vector< NXStringGetBalloonTooltipImages ()
std::vector< NXStringGetBalloonTooltipLayoutMembers ()
std::vector< NXStringGetBalloonTooltipTexts ()
std::vector< NXStringGetBitmaps ()
std::vector< NXStringGetEnumMembers ()
std::vector< int > GetEnumSensitivity ()
std::vector< int > GetEnumVisibility ()
std::vector< int > GetInitialShortcuts ()
std::vector< NXStringGetLayoutMembers ()
std::vector< NXStringGetPresentationStyleMembers ()
bool HighQualityBitmap ()
bool IconsOnly ()
bool LabelVisibility ()
NXString LayoutAsString ()
bool Localize ()
int NumberOfColumns ()
bool PackedColumns ()
NXString PresentationStyleAsString ()
bool RetainValue ()
void SetAllowShortcuts (bool allow)
void SetBalloonTooltipImages (std::vector< NXString > &imageStrings)
void SetBalloonTooltipLayoutAsString (const char *enumString)
void SetBalloonTooltipLayoutAsString (const NXString &enumString)
void SetBalloonTooltipText (const char *balloonTooltipText)
void SetBalloonTooltipText (const NXString &balloonTooltipText)
void SetBalloonTooltipTexts (std::vector< NXString > &tooltipTextArray)
void SetBitmaps (std::vector< NXString > &bitmapsStrings)
void SetBorderVisibility (bool visibility)
void SetEnumMembers (std::vector< NXString > &memberStrings)
void SetEnumSensitivity (const std::vector< int > &valueVector)
void SetEnumVisibility (const std::vector< int > &valueVector)
void SetHighQualityBitmap (bool highQuality)
void SetIconsOnly (bool iconsOnly)
void SetInitialShortcuts (const std::vector< int > &valueVector)
void SetLabelVisibility (bool visibility)
void SetLayoutAsString (const char *enumString)
void SetLayoutAsString (const NXString &enumString)
void SetLocalize (bool localize)
void SetNumberOfColumns (int numColumn)
void SetPackedColumns (bool packedColumns)
void SetPresentationStyleAsString (const char *enumString)
void SetPresentationStyleAsString (const NXString &enumString)
void SetRetainValue (bool retain)
void SetValueAsString (const char *enumString)
void SetValueAsString (const NXString &enumString)
void TestValueChanged (const char *enumString)
void TestValueChanged (const NXString &enumString)
NXString ValueAsString ()
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 _EnumerationBuilder

详细描述

枚举控件

表示枚举块
创建于NX8.5.0.

成员函数说明

◆ AllowShortcuts()

bool NXOpen::BlockStyler::Enumeration::AllowShortcuts ( )

获取AllowShortcuts属性。 如果为true,则'显示快捷方式'选项可用。
创建于NX8.5.0.

许可要求:无

◆ BalloonTooltipLayoutAsString()

NXString NXOpen::BlockStyler::Enumeration::BalloonTooltipLayoutAsString ( )

获取BalloonTooltipLayout的字符串形式
创建于NX8.5.0.

许可要求:无

◆ BalloonTooltipText()

NXString NXOpen::BlockStyler::Enumeration::BalloonTooltipText ( )

返回 气球工具提示文本
创建于 NX1872.0.0。

许可要求:无

◆ BorderVisibility()

bool NXOpen::BlockStyler::Enumeration::BorderVisibility ( )

返回 边框可见性
创建于 NX8.5.0。

许可要求:无

◆ GetBalloonTooltipImages()

std::vector< NXString > NXOpen::BlockStyler::Enumeration::GetBalloonTooltipImages ( )

获取BalloonTooltipImages
创建于NX8.5.0.

许可要求:无

◆ GetBalloonTooltipLayoutMembers()

std::vector< NXString > NXOpen::BlockStyler::Enumeration::GetBalloonTooltipLayoutMembers ( )

获取气球工具提示布局成员

返回
从属性获取的值
创建于 NX8.5.0。

许可要求:无

◆ GetBalloonTooltipTexts()

std::vector< NXString > NXOpen::BlockStyler::Enumeration::GetBalloonTooltipTexts ( )

获取气球工具提示文本

返回
从属性获取的值
创建于 NX8.5.0。

许可要求:无

◆ GetBitmaps()

std::vector< NXString > NXOpen::BlockStyler::Enumeration::GetBitmaps ( )

获取位图

返回
为属性获取的值。
创建于 NX8.5.0。

许可要求:无

◆ GetEnumMembers()

std::vector< NXString > NXOpen::BlockStyler::Enumeration::GetEnumMembers ( )

获取枚举成员列表。

返回
成员名称数组
创建于NX8.5.0。

许可要求:无

◆ GetEnumSensitivity()

std::vector< int > NXOpen::BlockStyler::Enumeration::GetEnumSensitivity ( )

获取枚举敏感性

返回
值为 0 或 1 的整数数组。如果为 1,则对应的枚举成员是敏感的,否则是不敏感的。
创建于 NX8.5.0。

许可要求:无

◆ GetEnumVisibility()

std::vector< int > NXOpen::BlockStyler::Enumeration::GetEnumVisibility ( )

获取枚举可见性

返回
值为0或1的整数数组。若为1则对应枚举成员可见,否则隐藏。
创建于NX8.5.0。

许可要求:无

◆ GetInitialShortcuts()

std::vector< int > NXOpen::BlockStyler::Enumeration::GetInitialShortcuts ( )

获取初始快捷键。 指定对话框初始显示时显示的快捷键集合。仅在AllowShortcuts属性为真时有效。

返回
长度在0到N-1之间的整数数组,其中N为枚举选项数量
创建于NX8.5.0。

许可要求:无

◆ GetLayoutMembers()

std::vector< NXString > NXOpen::BlockStyler::Enumeration::GetLayoutMembers ( )

获取布局成员

返回
从属性获取的值
创建于NX8.5.0。

许可要求:无

◆ GetPresentationStyleMembers()

std::vector< NXString > NXOpen::BlockStyler::Enumeration::GetPresentationStyleMembers ( )

获取表示样式的成员列表

返回
从属性获取的值
创建于NX8.5.0。

许可要求:无

◆ HighQualityBitmap()

bool NXOpen::BlockStyler::Enumeration::HighQualityBitmap ( )

返回 高质量位图
创建于 NX8.5.0。

许可要求:无

◆ IconsOnly()

bool NXOpen::BlockStyler::Enumeration::IconsOnly ( )

返回 是否仅图标。 若为真,枚举选项仅显示为位图
创建于NX8.5.0。

许可要求:无

◆ LabelVisibility()

bool NXOpen::BlockStyler::Enumeration::LabelVisibility ( )

返回 标签可见性
创建于NX8.5.0。

许可要求:无

◆ LayoutAsString()

NXString NXOpen::BlockStyler::Enumeration::LayoutAsString ( )

返回 布局字符串形式
创建于NX8.5.0。

许可要求:无

◆ Localize()

bool NXOpen::BlockStyler::Enumeration::Localize ( )

返回 本地化。 如果为 true,则标签将翻译为当前区域设置语言。
创建于 NX8.5.0。

许可要求:无

◆ NumberOfColumns()

int NXOpen::BlockStyler::Enumeration::NumberOfColumns ( )

返回 列数
创建于NX8.5.0。

许可要求:无

◆ PackedColumns()

bool NXOpen::BlockStyler::Enumeration::PackedColumns ( )

返回 是否紧凑列。 若为真,每列占用该列标签所需的空间。若为假, 所有选项中最长的标签决定所有列的宽度。
创建于NX8.5.0。

许可要求:无

◆ PresentationStyleAsString()

NXString NXOpen::BlockStyler::Enumeration::PresentationStyleAsString ( )

获取表示样式的字符串形式
创建于NX8.5.0。

许可要求:无

◆ RetainValue()

bool NXOpen::BlockStyler::Enumeration::RetainValue ( )

获取保留值状态
创建于NX8.5.0。

许可要求:无

◆ SetAllowShortcuts()

void NXOpen::BlockStyler::Enumeration::SetAllowShortcuts ( bool allow)

设置AllowShortcuts属性。 如果为true,则'显示快捷方式'选项可用。
创建于NX8.5.0.

许可要求:无

参数
allowallow

◆ SetBalloonTooltipImages()

void NXOpen::BlockStyler::Enumeration::SetBalloonTooltipImages ( std::vector< NXString > & imageStrings)

设置BalloonTooltipImages
创建于NX8.5.0.

许可要求:无

参数
imageStringsimage strings

◆ SetBalloonTooltipLayoutAsString() [1/2]

void NXOpen::BlockStyler::Enumeration::SetBalloonTooltipLayoutAsString ( const char * enumString)

设置BalloonTooltipLayout的字符串形式
创建于NX8.5.0.

许可要求:无

参数
enumStringenumstring

◆ SetBalloonTooltipLayoutAsString() [2/2]

void NXOpen::BlockStyler::Enumeration::SetBalloonTooltipLayoutAsString ( const NXString & enumString)

设置BalloonTooltipLayout的字符串形式
创建于NX8.5.0.

许可要求:无

参数
enumStringenumstring

◆ SetBalloonTooltipText() [1/2]

void NXOpen::BlockStyler::Enumeration::SetBalloonTooltipText ( const char * balloonTooltipText)

设置 气球工具提示文本
创建于 NX1872.0.0。

许可要求:无

参数
balloonTooltipText气球工具提示文本

◆ SetBalloonTooltipText() [2/2]

void NXOpen::BlockStyler::Enumeration::SetBalloonTooltipText ( const NXString & balloonTooltipText)

设置 气球工具提示文本
创建于 NX1872.0.0。

许可要求:无

参数
balloonTooltipText气球工具提示文本

◆ SetBalloonTooltipTexts()

void NXOpen::BlockStyler::Enumeration::SetBalloonTooltipTexts ( std::vector< NXString > & tooltipTextArray)

设置气球工具提示文本
创建于 NX8.5.0。

许可要求:无

参数
tooltipTextArray为属性设置的值。

◆ SetBitmaps()

void NXOpen::BlockStyler::Enumeration::SetBitmaps ( std::vector< NXString > & bitmapsStrings)

设置位图
创建于 NX8.5.0。

许可要求:无

参数
bitmapsStrings为属性设置的值。

◆ SetBorderVisibility()

void NXOpen::BlockStyler::Enumeration::SetBorderVisibility ( bool visibility)

设置 边框可见性
创建于 NX8.5.0。

许可要求:无

参数
visibility可见性

◆ SetEnumMembers()

void NXOpen::BlockStyler::Enumeration::SetEnumMembers ( std::vector< NXString > & memberStrings)

设置枚举成员列表。
创建于NX8.5.0。

许可要求:无

参数
memberStrings成员名称数组

◆ SetEnumSensitivity()

void NXOpen::BlockStyler::Enumeration::SetEnumSensitivity ( const std::vector< int > & valueVector)

设置枚举敏感性
创建于 NX8.5.0。

许可要求:无

参数
valueVector值为 0 或 1 的整数数组。如果为 1,则对应的枚举成员是敏感的,否则是不敏感的。

◆ SetEnumVisibility()

void NXOpen::BlockStyler::Enumeration::SetEnumVisibility ( const std::vector< int > & valueVector)

设置枚举可见性
创建于NX8.5.0。

许可要求:无

参数
valueVector值为0或1的整数数组。若为1则对应枚举成员可见,否则隐藏。

◆ SetHighQualityBitmap()

void NXOpen::BlockStyler::Enumeration::SetHighQualityBitmap ( bool highQuality)

设置 高质量位图
创建于 NX8.5.0。

许可要求:无

参数
highQuality高质量

◆ SetIconsOnly()

void NXOpen::BlockStyler::Enumeration::SetIconsOnly ( bool iconsOnly)

设置 是否仅图标。 若为真,枚举选项仅显示为位图
创建于NX8.5.0。

许可要求:无

参数
iconsOnly仅图标

◆ SetInitialShortcuts()

void NXOpen::BlockStyler::Enumeration::SetInitialShortcuts ( const std::vector< int > & valueVector)

设置初始快捷键。 指定对话框初始显示时显示的快捷键集合。仅在AllowShortcuts属性为真时有效。
创建于NX8.5.0。

许可要求:无

参数
valueVector长度在0到N-1之间的整数数组,其中N为枚举选项数量

◆ SetLabelVisibility()

void NXOpen::BlockStyler::Enumeration::SetLabelVisibility ( bool visibility)

设置 标签可见性
创建于NX8.5.0。

许可要求:无

参数
visibility可见性

◆ SetLayoutAsString() [1/2]

void NXOpen::BlockStyler::Enumeration::SetLayoutAsString ( const char * enumString)

设置 布局字符串形式
创建于NX8.5.0。

许可要求:无

参数
enumString枚举字符串

◆ SetLayoutAsString() [2/2]

void NXOpen::BlockStyler::Enumeration::SetLayoutAsString ( const NXString & enumString)

设置 布局字符串形式
创建于NX8.5.0。

许可要求:无

参数
enumString枚举字符串

◆ SetLocalize()

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

设置 本地化。 如果为 true,则标签将翻译为当前区域设置语言。
创建于 NX8.5.0。

许可要求:无

参数
localize本地化

◆ SetNumberOfColumns()

void NXOpen::BlockStyler::Enumeration::SetNumberOfColumns ( int numColumn)

设置 列数
创建于NX8.5.0。

许可要求:无

参数
numColumn列数

◆ SetPackedColumns()

void NXOpen::BlockStyler::Enumeration::SetPackedColumns ( bool packedColumns)

设置列紧凑模式。 若为true,每列宽度根据该列标签所需空间自适应。若为false, 则所有列的宽度由最长标签决定。
创建于NX8.5.0。

许可要求:无

参数
packedColumns列紧凑模式

◆ SetPresentationStyleAsString() [1/2]

void NXOpen::BlockStyler::Enumeration::SetPresentationStyleAsString ( const char * enumString)

设置表示样式的字符串形式
创建于NX8.5.0。

许可要求:无

参数
enumString枚举字符串

◆ SetPresentationStyleAsString() [2/2]

void NXOpen::BlockStyler::Enumeration::SetPresentationStyleAsString ( const NXString & enumString)

设置表示样式的字符串形式
创建于NX8.5.0。

许可要求:无

参数
enumString枚举字符串

◆ SetRetainValue()

void NXOpen::BlockStyler::Enumeration::SetRetainValue ( bool retain)

设置保留值状态
创建于NX8.5.0。

许可要求:无

参数
retain保留

◆ SetValueAsString() [1/2]

void NXOpen::BlockStyler::Enumeration::SetValueAsString ( const char * enumString)

设置当前选中枚举项的字符串值
创建于NX8.5.0。

许可要求:无

参数
enumString枚举字符串

◆ SetValueAsString() [2/2]

void NXOpen::BlockStyler::Enumeration::SetValueAsString ( const NXString & enumString)

设置当前选中枚举项的字符串值
创建于NX8.5.0。

许可要求:无

参数
enumString枚举字符串

◆ TestValueChanged() [1/2]

void NXOpen::BlockStyler::Enumeration::TestValueChanged ( const char * enumString)

测试映射到此枚举块的值更改事件工作流。
创建于NX2206.0.0。

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

参数
enumString枚举字符串

◆ TestValueChanged() [2/2]

void NXOpen::BlockStyler::Enumeration::TestValueChanged ( const NXString & enumString)

测试映射到此枚举块的值更改事件工作流。
创建于NX2206.0.0。

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

参数
enumString枚举字符串

◆ ValueAsString()

NXString NXOpen::BlockStyler::Enumeration::ValueAsString ( )

获取当前选中枚举项的字符串值
创建于NX8.5.0。

许可要求:无