块对话框
更多...
#include <BlockStyler_BlockDialog.hxx>
|
| typedef NXOpen::Callback0< int > | Apply |
| typedef NXOpen::Callback0< int > | Cancel |
| typedef NXOpen::Callback0< int > | Close |
| enum | DialogMode { DialogModeCreate
, DialogModeEdit
} |
| enum | DialogResponse {
DialogResponseInvalid
, DialogResponseOk
, DialogResponseCancel
, DialogResponseBack
,
DialogResponseApply
} |
| typedef NXOpen::Callback0< void > | DialogShown |
| typedef NXOpen::Callback0< bool > | EnableOKButton |
| typedef NXOpen::Callback2< int, NXOpen::BlockStyler::UIBlock *, NXOpen::TaggedObject * > | Filter |
|
typedef NXOpen::Callback2< void, NXOpen::BlockStyler::UIBlock *, bool > | FocusNotify |
| | 焦点通知回调。当对话框上的任何选择块获得焦点时调用此回调。
创建于 NX6.0.2。
许可要求:无
|
| typedef NXOpen::Callback0< void > | Initialize |
|
typedef NXOpen::Callback2< void, NXOpen::BlockStyler::UIBlock *, bool > | KeyboardFocusNotify |
| | 键盘焦点通知回调。当任何具有键盘输入的块(例如整数块)获得焦点时调用此回调。
创建于 NX7.5.0。
许可要求:无
|
| typedef NXOpen::Callback0< int > | Ok |
| typedef NXOpen::Callback1< int, NXOpen::BlockStyler::UIBlock * > | Update |
块对话框
表示一个对话框
创建于 NX6.0.0。
◆ Apply
◆ Cancel
◆ Close
◆ DialogShown
对话框显示回调
创建于 NX6.0.0。
许可要求:无
◆ EnableOKButton
用于启用对话框的确定和应用按钮的回调。 返回 True 或 False 以分别启用或禁用按钮。
创建于 NX7.5.3。
许可要求:无
◆ Filter
过滤器回调
创建于 NX6.0.0。
许可要求:无
◆ Initialize
初始化回调
创建于 NX6.0.0。
许可要求:无
◆ Ok
◆ Update
◆ DialogMode
包含显示对话框选项的数据类型
| 枚举值 |
|---|
| DialogModeCreate | 当用户在对话框上按下确定或应用时, 用户的输入将保存在对话框内存中,下次对话框以创建模式显示时, 将使用用户之前的输入初始化对话框。
|
| DialogModeEdit | 不显示应用按钮。 用户的输入不保存在对话框内存中,对话框也不使用用户之前的输入进行初始化。
|
◆ DialogResponse
表示基于按下的导航按钮的对话框响应值
| 枚举值 |
|---|
| DialogResponseInvalid | 无效响应。
|
| DialogResponseOk | 按下了确定按钮。
|
| DialogResponseCancel | 按下了取消按钮。
|
| DialogResponseBack | 按下了后退按钮。
|
| DialogResponseApply | 按下了应用按钮。
|
◆ ~BlockDialog()
| virtual NXOpen::BlockStyler::BlockDialog::~BlockDialog |
( |
| ) |
|
|
virtual |
从内存中释放对象。调用此方法后,再使用该对象是非法的。在 .NET 中,当垃圾回收器删除对象时,此方法会自动调用。
创建于NX6.0.0。
许可要求:无
◆ AddApplyHandler()
向对话框添加应用回调处理程序。
创建于NX6.0.0。
许可要求:无
- 参数
-
◆ AddCancelHandler()
向对话框添加取消回调处理程序。
创建于NX6.0.0。
许可要求:无
- 参数
-
◆ AddCloseHandler()
向对话框添加关闭回调处理程序。
创建于NX8.5.0。
许可要求:无
- 参数
-
◆ AddDialogShownHandler()
向对话框添加对话框显示回调处理程序。该回调函数在对话框显示之前被调用。该回调可用于覆盖在对话框初始化期间,当保存在对话框内存中的用户输入应用到对话框时所做出的更改。
创建于NX6.0.0。
许可要求:无
- 参数
-
◆ AddEnableOKButtonHandler()
向对话框添加启用确定按钮回调处理程序。
创建于NX7.5.3。
许可要求:无
- 参数
-
◆ AddFilterHandler()
向对话框添加过滤器回调处理程序。
创建于NX6.0.0。
许可要求:无
- 参数
-
◆ AddFocusNotifyHandler()
向对话框添加焦点通知回调处理程序。
创建于NX6.0.2版本。
许可要求:无
- 参数
-
◆ AddInitializeHandler()
向对话框添加初始化回调处理程序。该回调函数在对话框初始化期间被调用。回调在应用任何保存在对话框内存中的用户输入之前调用。
创建于NX6.0.0。
许可要求:无
- 参数
-
◆ AddKeyboardFocusNotifyHandler()
向对话框添加键盘焦点通知回调处理程序。
创建于NX7.5.0版本。
许可要求:无
- 参数
-
◆ AddOkHandler()
向对话框添加确定回调处理程序。
创建于NX6.0.0。
许可要求:无
- 参数
-
◆ AddUpdateHandler()
向对话框添加更新回调处理程序。
创建于NX6.0.0。
许可要求:无
- 参数
-
◆ GetBlockProperties() [1/2]
获取块的属性。
创建于NX8.5.0版本。
许可要求:无
- 参数
-
◆ GetBlockProperties() [2/2]
获取块的属性。
创建于NX8.5.0版本。
许可要求:无
- 参数
-
◆ Launch()
◆ LaunchInDialogMode()
◆ PerformApply()
| void NXOpen::BlockStyler::BlockDialog::PerformApply |
( |
| ) |
|
执行应用操作并重启对话框。这会调用对话框上的应用回调。此方法旨在对话框显示时且在更新回调内部调用。
创建于NX6.0.0。
许可要求:无
◆ RegisterUserDefinedUIBlock() [1/2]
向对话框注册可重用块。
创建于NX8.0.0版本。
许可要求:无
- 参数
-
| blockDialog | 包含可重用块的对话框 |
| blockId | 可重用块的"块ID" |
◆ RegisterUserDefinedUIBlock() [2/2]
向对话框注册可重用块。
创建于NX8.0.0版本。
许可要求:无
- 参数
-
| blockDialog | 包含可重用块的对话框 |
| blockId | 可重用块的"块ID" |
◆ TopBlock()