NX二次开发之Block UI

Block UI回调函数
对于Block ui中按钮控件,如OK 或apply 按钮操作,使用了回调函数,与mfc对话框程序不同,BLOCK UI 无法任意定义和添加回调函数,系统只有给定的回调函数,分别对应不同事件。大多数情况下编写对话框起到的作用是收集用户的输入,通常只用到OK 与APPLY回调函数即可;也可在Update回调函数中对用户输入的参数进行预先的检查和判断,同时对添加的按钮控件通过判断ID,显示或执行点击按钮后的结果。(不用担心回调函数的注册)
下面是对回调函数的说明:
Filter选择过滤 :当鼠标停留在被选对象上,可能进行选择时被激活,对象是否高亮取决于回调函数的取值。该回调函数只能用于选择集的应用。
返回值:Integer
Update更新对话框:当用户改变了对话框中的值时被激活
返回值:integer
OK/Apply :用户点击OK被激活
cancel :当用户单击被激活、
initialize 初始化:函数在对话框初始化的时候被激活,可以在该函数中进行对话框初始参数的设置,没有返回值
Dialog show 对话框显示:在对话框被创建及初始化后被激活,此时对话框还没显示出来
Focus Notify 焦点改变 :该函数只被哪些无法进行键盘输入的块使用,被激活
Keyboard Focus Notify键盘输入 :该函数只能允许键盘输入的块使用。

你可能感兴趣的:(NX二次开发)