|
NX Open C++ 参考指南 2406 v1.1
|
切换按钮控件 更多...
#include <UIStyler_Toggle.hxx>
Public 成员函数 | |
| void | AddValueChangedHandler (const NXOpen::UIStyler::Toggle::ValueChanged &valuechangedevent, bool isDialogLaunchingEvent) |
| bool | GetSensitivity () |
| bool | ItemValue () |
| void | SetDefaultAction () |
| void | SetFocus () |
| void | SetItemValue (bool itemVal) |
| void | SetLabel (const char *strLabel) |
| void | SetLabel (const NXString &strLabel) |
| void | SetSensitivity (int subitemIndex, bool type) |
| void | SetVisibility (bool type) |
| bool | Visibility () |
| Public 成员函数 继承自 NXOpen::UIStyler::StylerItem | |
| NXOpen::UIStyler::StylerItem::ItemType | GetItemType () |
| NXOpen::UIStyler::Attachment * | InitializeAttachment () |
| bool | IsEqualTo (NXOpen::UIStyler::StylerItem *itemToCompare) |
| void | SetAttachment (NXOpen::UIStyler::Attachment *attachment) |
| virtual | ~StylerItem () |
| Public 成员函数 继承自 NXOpen::TransientObject | |
| void * | GetHandle () |
切换按钮控件
表示UI Styler中的切换控件
创建于NX5.0.0.
| typedef NXOpen::Callback1<NXOpen::UIStyler::DialogState, NXOpen::UIStyler::StylerEvent *> NXOpen::UIStyler::Toggle::ValueChanged |
当对话框用户点击按钮,或按钮获得键盘焦点时按下空格键时触发。 请勿在值变更回调中终止对话框,对话框应始终返回UF_UI_CB_CONTINUE_DIALOG
创建于NX5.0.0.
许可要求: 无
| void NXOpen::UIStyler::Toggle::AddValueChangedHandler | ( | const NXOpen::UIStyler::Toggle::ValueChanged & | valuechangedevent, |
| bool | isDialogLaunchingEvent ) |
注册值变更回调。此方法应在调用UIStyler::Dialog::Show 或UIStyler::Dialog::RegisterWithUiMenu 之前调用
创建于NX5.0.0.
许可要求: 无
| valuechangedevent | 值变更事件 |
| isDialogLaunchingEvent | 若要启动对话框则为True,否则为False |
| bool NXOpen::UIStyler::Toggle::GetSensitivity | ( | ) |
获取敏感性
| bool NXOpen::UIStyler::Toggle::ItemValue | ( | ) |
获取控件值
创建于NX5.0.0.
许可要求: 无
| void NXOpen::UIStyler::Toggle::SetDefaultAction | ( | ) |
设置此对话框控件覆盖鼠标右键的加速行为,右键默认加速触发OK按钮。 设置此属性后,点击鼠标右键将触发此控件的开关状态,并调用值变更回调, 而非执行OK按钮的操作。
创建于NX5.0.0.
许可要求: 无
| void NXOpen::UIStyler::Toggle::SetFocus | ( | ) |
设置此对话框控件获得键盘焦点
创建于NX5.0.0.
许可要求: 无
| void NXOpen::UIStyler::Toggle::SetItemValue | ( | bool | itemVal | ) |
设置控件值
创建于NX5.0.0.
许可要求: 无
| itemVal | 控件值 |
| void NXOpen::UIStyler::Toggle::SetLabel | ( | const char * | strLabel | ) |
设置切换按钮右侧显示的标签。 若切换按钮显示位图,则此文本标签将用作弹出提示
创建于NX5.0.0.
许可要求: 无
| strLabel | 标签字符串 |
| void NXOpen::UIStyler::Toggle::SetLabel | ( | const NXString & | strLabel | ) |
设置切换按钮右侧显示的标签。 若切换按钮显示位图,则此文本标签将用作弹出提示
创建于NX5.0.0.
许可要求: 无
| strLabel | 标签字符串 |
| void NXOpen::UIStyler::Toggle::SetSensitivity | ( | int | subitemIndex, |
| bool | type ) |
设置切换按钮的敏感性
创建于NX5.0.0.
许可要求: 无
| subitemIndex | 子项索引 |
| type | 敏感性状态 |
| void NXOpen::UIStyler::Toggle::SetVisibility | ( | bool | type | ) |
设置切换控件的可见性
创建于NX5.0.0.
许可要求: 无
| type | 可见性状态 |
| bool NXOpen::UIStyler::Toggle::Visibility | ( | ) |
获取切换控件的可见性
创建于NX5.0.0.
许可要求: 无