NX二次开发-低版本配置模块工具条

NX二次开发-低版本配置模块工具条

作者:纪新杭   审校:金雷

适用版本:NX6以上版本

在做NX10以上的版本,要实现对不同模块配置不同的菜单或工具条是非常简单的,只需要做好相应的文件夹以及文件规划。而在NX10以前,想比较简单的配置模块工具条可以考虑使用角色来限制显示的菜单,但对于用户来说,修改角色很容易引起他们找不到原本已经习惯的工具条位置。本文将介绍如何使用开发,在低版本也能实现工具条模块化的方法。

◆◆功能说明◆◆

首先制作一个需要再制定模块显示的工具条,本例以在建模模块中显示菜单为例,制作如图1所示的工具条文件(Test.tbr)。

NX二次开发-低版本配置模块工具条

图1

其次熟悉使用到的四个关键函数,分别是“RegisterApplication”、“CreateToolbar”、“SetToolbarVis”和“RemoveToolbar”。

RegisterApplication:用于注册初始化、进入和退出模块的回调,简单点说就是能在模块切换是执行二次开发的内容;

CreateToolbar:创建工具条时使用的;

SetToolbarVis:设置工具条的显示状态;

RemoveToolbar:移除创建好的工具条。

接着组合上面的函数,就可以实现,在进入建模模块时,创建工具条或将已有工具条显示;而在退出模块时,将工具条移除的效果。具体代码如图2所示。

NX二次开发-低版本配置模块工具条

图2

◆◆总    结◆◆

NX的版本迭代也是在用户不断使用过程中提出的一个个通用性的优化需求下更新的。作为开发人员或者用户,都需要适时的使用优化整体软件的思维,去思考问题,解决问题。本文就源于一个客户的需求加上开发人员间的讨论,得出的优化方案。

评论