适用版本:NX 6.0及以上版本
一、概述
UG NX二次开发的框架一般分为四大组成部分,工具条、对话框、应用程序和库函数,其中工具条和对话框属于UI部分,也就是人机交互界面;应用程序和库函数属于逻辑部分,对应一些鼠标点击事件,以及处理函数。其中的对话框的功能就是完成人机交互功能的核心部分,它实现参数输入等功能,在UG功能开发中的地位非常重要。UG NX的对话框有两种类型,一种是NX 6.0之前的老式UI,即UI Styler;还有一种是NX6.0以后的新版UI,即BLOCK UI Styler。UIFW就是Block UI 在NX内部的名称,全称是User Interface Framework(用户界面框架),UIFW SPY是UG NX的窗口分析利器,可以探测分析所有BlockUI的对话框,属于内部调式工具。
二、功能说明
首先添加环境变量“UGII_DISPLAY_DEBUG = 1”,如图1。
然后重启NX,点击菜单“帮助调试UIFW Spy”, 显示“Dialog Spy”对话框,如图2:
最后(激活一个命令)显示一个BlockUI对话框,点击“Dialog Spy”对话框上面的“Spy”按钮,当前显示的Block UI对话框的分析的信息显示在组件树列表中,可以点击单个节点来查看组件的详细属性,如图3:
三、总结
这样可以很方便的查看每个控件的属性,比如获取某个控件的显示图标字符串等。