NX2512二次开发一键透明小工具的对话框制作流程-1
现在AI发展很快,未来可能就是人人都能直接用AI开发功能了,我来介绍一下NX2512做这个一键透明小工具的流程吧。开发环境搭建和官方示例案例使用看这边
DCNX2512使用Visual Studio2026二次开发环境配置!
https://www.ugsnx.com/forum.php? ... 655&fromuid=2527201
(出处: UG爱好者)
NX2512二次开发自定义菜单按钮官方演示案例装载教程
https://www.ugsnx.com/forum.php? ... 695&fromuid=2527201
(出处: UG爱好者)
最终结果看这边
NX2512二次开发一键透明小工具 带源码 大家可以拿去优化再分享
https://www.ugsnx.com/forum.php? ... 768&fromuid=2527201
(出处: UG爱好者)
这一贴只做对话框,没涉及代码,代码下个帖子介绍
进入应用模块--更多-块UI样式编辑器
点击面收集器和体收集器会出来对话框预览窗口
再选一个整数,用来设置透明度
改下样式,改成拖动的。
这些选项不知道什么用的可以直接找帮助文档
再加个按钮用来清空透明度
把对话框按钮的标题都改改,右边对话框块里选中dialog后,改label标签就行了。
选择组件确认下下图这个选项是多选的,好像默认就是多选。
整数组件标题也改下,同样是选中右边对话框里的组件后对label进行修改。
按钮标题也改下
界面就这样弄好了可以生成模板代码了,切到代码生成,选择生成c++的。
点击保存,设置个名称后保存
把dlx放你外挂工具目录的application下
cpp和hpp放你c++开发目录下
启动VS2026把其他多余的其他cpp文件移除然后把上面这两个文件添加到项目(不会的可以看上面菜单按钮官方演示案例)
直接生成
这个生成的dll文件名称是你项目名称,不是你.cpp的名称的,不过能重命名。
复制放application下改下名tran
到NX里编辑下按钮
改成你生成的dll文件
点击按钮就能调用了,因为没写功能代码,所以这边只有自动的选择,调整数值的功能,还未实现点应用改变透明度,功能代码下一篇再写吧。
我也不是专业搞二开的,就是玩玩,写点文章希望能帮助大家吧。现在AI很强大,看不懂代码可以直接复制给AI,让它给你一句句解释。
支持👍 看来是时候好好学习了 大佬666666
页:
[1]