NX 二次开发 多个功能集成一个DLL的方法

用C++做NX二次开发,一个功能建一个工程,管理起来很不方便,在网上找了些资料学习,成功的把多个功能做到一个工程里(多功能集成到一个DLL)。

1.首先要了解外挂的菜单文件的基础,要实现多个功能集合在一个DLL需要用到按钮的标识。

NX 二次开发 多个功能集成一个DLL的方法

2.新建工程示例:

1)新建工程如图所示

NX 二次开发 多个功能集成一个DLL的方法

 

2)项目主程序头文件件把功能1和功能2的头文件加进来

 NX 二次开发 多个功能集成一个DLL的方法

 

3)把功能1和功能2源文件里以下代码注释掉

 NX 二次开发 多个功能集成一个DLL的方法

 

 NX 二次开发 多个功能集成一个DLL的方法

 

 4)在项目主源文件入口函数通过字符串对比按钮标识,用户按了那个功能按钮就调用那一种功能。

NX 二次开发 多个功能集成一个DLL的方法

 

 

5)生成解决方案,生成的DLL名字为YiNingToolsSelectMen.dll。外挂菜单两个功能都是调用此DLL。

NX 二次开发 多个功能集成一个DLL的方法

 6)效果图如下

NX 二次开发 多个功能集成一个DLL的方法

 

上一篇:栈溢出


下一篇:1255:迷宫问题