最近在研究UGOPEN文件夹里的例子,发现从NX10版开始可以用户自定义资源栏选项卡了,NX10以下也可以做,但是需要反编译DLL调内部函数,这个只有高手才会,我是不会弄。
在UGOPEN里有一个例子CustomResourceBarTab就介绍了怎么自定义资源栏选项卡。但是我发现例子中能实现的功能还是有限,有些功能接口并没有开放,可能还是要调内部函数才能实现。
就比如我想在选项卡里创建BlockUI的各种控件,我没研究出来怎么弄。但是这个例子我基本上知道怎么去创建选项卡以及做MFC控件。其实我觉得可以搭建个MFC项目,把MFC的界面通过获取
用到的几个NXOPEN方法https://docs.plm.automation.siemens.com/data_services/resources/nx/11/nx_api/custom/en_US/open_c++_ref/a05722.html
1 // 描述:
2 //这是一个允许第三方应用程序
3 //将自己的工具或交互式窗口嵌入到选项卡中
4 // NX资源栏。
5
6 // Mandatory UF Includes
7 #include
8 #include
9
10 // Internal Includes
11 #include
12 #include
13 #include
14
15 // Internal+External Includes
16 #include
17 #include
18 #include
19 #include
20 #include
21 #include
22 #include
23 #include
24 #include
25 #include
26 #include
27 #include
28
29 //头文件
30 #include
31 #include
32 #include
33 #include
34 #include
35 #include