将NX图标变为灰色不可选

蓝图分享网 2022-10-26 15:28:51 486阅读 0评论

将NX图标变为灰色不可选 第1张

作者:金雷   审校:叶齐天

适用版本:NX6.0以上

在我们开发工作中,大的工具集项目开发中,需要先交付部分功能给客户使用,为了整体的美观和以后客户的使用交互体验的友好和连贯性,需要搭建整体的菜单框架,设置其中的按键不可选,让可使用或者测试的功能可以正常使用。以下提供代码和非代码方式实现

将NX图标变为灰色不可选 第2张
详细说明

代码方式:通过SetButtonSensitivity()函数设定

将NX图标变为灰色不可选 第3张

首先要用AskButtonId()获取按钮的BUTTON的ID

将NX图标变为灰色不可选 第4张

图1

参数:

a)     button_name是这个按钮在NX中的BUTTON名称,比如NX中“新建”的按钮值为:UG_FILE_NEW

b)    button_id输出ID值,用来等会设置这个按钮的状态

将NX图标变为灰色不可选 第3张

用SetButtonSensitivity()设定状态

将NX图标变为灰色不可选 第6张

图2

参数:

a)       button_id就是刚才函数输出的值

b)      state为状态值,有ON和OFF

ON(按钮可选)

OFF(按钮不可选,显示为灰色不可选)

将NX图标变为灰色不可选 第3张

举例

以NX10为例,自己新建一个开发菜单,设置其中的第三个按钮名称为“BUTTON3”(设系统内部的按钮不可选同理),代码如下:

将NX图标变为灰色不可选 第8张

图3

非代码方式:编辑菜单脚本文件

将NX图标变为灰色不可选 第3张

用记事本打开在NX二次开发的路径下“startup”文件夹下的“.men”文件。在ACTIONS前一行添加“SENSITIVITY  OFF”。

将NX图标变为灰色不可选 第10张

图4

将NX图标变为灰色不可选 第3张

保存并关闭菜单脚本文件,重新启动NX(菜单必须挂在NX里面)

运行结果:

将NX图标变为灰色不可选 第12张

图5(正常样式)

将NX图标变为灰色不可选 第13张

图6(最后效果)

将NX图标变为灰色不可选 第2张
总    结

通过该操作,可以方便的进行菜单按钮的灰显设置。展现菜单功能条的全貌同时,不影响程序的使用和测试环境的搭建。

免责声明:

1、本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。

2、本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。

3、本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。

4、侵权违法和不良信息举报 举报邮箱:cnddit@qq.com

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,486人围观)

还没有评论,来说两句吧...