NX二次开发-低版本配置模块工具条
适用版本:NX6以上版本
在做NX10以上的版本,要实现对不同模块配置不同的菜单或工具条是非常简单的,只需要做好相应的文件夹以及文件规划。而在NX10以前,想比较简单的配置模块工具条可以考虑使用角色来限制显示的菜单,但对于用户来说,修改角色很容易引起他们找不到原本已经习惯的工具条位置。本文将介绍如何使用开发,在低版本也能实现工具条模块化的方法。
首先制作一个需要再制定模块显示的工具条,本例以在建模模块中显示菜单为例,制作如图1所示的工具条文件(Test.tbr)。
图1
其次熟悉使用到的四个关键函数,分别是“RegisterApplication”、“CreateToolbar”、“SetToolbarVis”和“RemoveToolbar”。
RegisterApplication:用于注册初始化、进入和退出模块的回调,简单点说就是能在模块切换是执行二次开发的内容;
CreateToolbar:创建工具条时使用的;
SetToolbarVis:设置工具条的显示状态;
RemoveToolbar:移除创建好的工具条。
接着组合上面的函数,就可以实现,在进入建模模块时,创建工具条或将已有工具条显示;而在退出模块时,将工具条移除的效果。具体代码如图2所示。
图2
NX的版本迭代也是在用户不断使用过程中提出的一个个通用性的优化需求下更新的。作为开发人员或者用户,都需要适时的使用优化整体软件的思维,去思考问题,解决问题。本文就源于一个客户的需求加上开发人员间的讨论,得出的优化方案。
免责声明:
1、本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
2、本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。
3、本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
4、侵权违法和不良信息举报 举报邮箱:cnddit@qq.com
还没有评论,来说两句吧...