自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 NX二次开发-无部件创建Block UI方法

无部件下创建Block UI

2021-04-29 09:28:36 502

原创 NX二次开发的Button控制敏感性

NX二次开发中某些时候需要对按钮敏感性进行控制,比如:按钮在某些模块中可用某些模块中禁用;在达到某种条件时才能用(如 登录成功后可用),以下是按钮敏感性的不同显示状态:按钮禁用按钮可用通过两个函数可以对其进行控制:UF_MB_ask_button_id 获取需要控制的按钮IDUF_MB_set_button_sensitivity 设置按钮敏感性UF_MB_ON orUF_MB_OFF还有一个查询按钮敏感性的函数UF_MB_ask_button_sensi...

2021-04-24 10:55:36 361

原创 NX CustomResourceBarTab自绘UI

最近想把属性功能做到导航器,是想进行导航器和NX属性的双向驱动!没有找到把BlockUI嵌入 导航器的方法,只能用winAPI搞一个纯代码的项目,目前搞出来的样式如下图:大概思路就是在导航器上嵌一个LISTVIEW,另外有一个LISTBOX和一个EDIT控件,其他都是在LISTVIEW上面Paint的效果,做折叠、图标、文字颜色等;同步实现域账号读用户中文名、驱动NX材料指派功能、监控NX重量数据更新、监控属性改变、监控工作部件切换等!做下来整体感觉效果还不错,剩下的就是简单的各下拉选项的数据来源链

2021-03-19 09:14:13 548

原创 C++调用libugui.dll里的内部函数设置NX标题

PS:调用内部函数难在没有函数说明,很多东西要自己去猜!要习惯NX官方的函数思路1、找函数,我偷懒找了 王牌飞行员_里海 写的博客 :https://www.cnblogs.com/KMould/p/14107352.html,他博客还有对应函数的参数、修饰!MT_set_ug_title为NX标题设置函数,以下是函数参数和修饰2、使用内部函数: //加载dll auto libugui = LoadLibrary("libugui.dll"); ...

2021-02-02 15:37:41 1185 3

原创 NX表达式四舍五入保留小数位数

方法一:通过round()来扩展做:如:A=50.5363,四舍五入保留两位小数.先移动小数点位置 A*100=5053.63;再round(5053.63)=5054;再还原A的小数点位置5054/100=50.54;这里小数点向右移动两位用到用到*100,最后四舍五入取整后再把小数位向左移动两位,有一个小数点移动的口诀“小数点若左移原数缩小是正理如果右移就扩大移一位扩十倍数点移动很好记左缩右扩是规律”得到向左移1位就是缩小10倍,向右移1位就是扩大1..

2021-01-20 10:56:54 1134

原创 NX二次开发BlockUI删除对话框框架设置的撤销标记

在BlockUI中,往往希望点击关闭或取消后创建的操作不会撤销,通过执行performApply()可以达到此效果,此时相当于点击了应用会重构UI,此方法不适合复杂的UI重构,因为每执行一次就会重新加载一次UI。另一个思路,做UI的时候取消对话框上的“确定”、“应用”按钮,只保留“关闭”(此方法参考唐康林先生的《NX二次开发BlockUI删除undomark的可行性》),就可以实现关闭或取消后保留创建的操作!但是此时对话框框架设置的撤销标记还在,只是此时关闭不会再返回对话框的Undo Mark。怎样

2021-01-19 11:56:14 1516 1

原创 Block UI Styler 直接打开部件,提示“显示部件已更改,对话框的撤销标记被擦除时。。。”

如上图,BlockUI 中直接操作打开一个部件,会与对话框框架设置的撤销标记冲突!帮助文档有举例:You can choose one of many NX Open APIs to change the displayed part. Some of these APIs may delete undo marks that are set by dialog framework.Example:The PartCollection::SetDisplay API delet...

2021-01-19 11:04:38 434

原创 NX二次开发编译时自动数字签名及拷贝

NX二次开发编译时自动数字签名及拷贝前言“NXOpen application must be signed before its release. If not signed the application may not get executed.For more details on signing the application refer to NXOpen Programmer’s Guide.”以上为西门子的提示,数字签名方法及必要性不多说,只说怎样在编译的同时对编译完成后的应用程序进

2021-01-14 11:39:56 1502

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除