《creotoolkit二次开发-概述》由会员分享,可在线阅读,更多相关《creotoolkit二次开发-概述(33页珍藏版)》请在金锄头文库上搜索。
1、3/22 Coler 1 概 3/22 Coler 2 目录 Creo Toolkit安 Creo Toolkit文件明 目置 单创建 注册程序 练习 3/22 Coler 3 Creo Toolki安装 3/22 Coler 4 Creo Toolki安装 3/22 Coler 5 Creo Toolkit 文件说明 打开Creo 2.0Common FilesM050protoolkit可看 到以下文件结构 3/22 Coler 6 项目配置创建项目 启动VS2010 文件-新建-目 3/22 Coler 7 项目配置创建项目 择VC+-MFC-MFC DLL创建名称为CreoTK目 点击
2、”确定”按后出现如下界,单击”完成”即可 3/22 Coler 8 项目配置创建项目 目创建完成后,效果如下 3/22 Coler 9 项目配置项目属性 单击”目”-”属性”,弹出属性 3/22 Coler 10 项目配置项目属性 置Tk头文件目录 3/22 Coler 11 项目配置项目属性 置TK库目录 3/22 Coler 12 项目配置项目属性 置依库 protk_dllmd.lib wsock32.lib mpr.lib kernel32.lib user32.lib gdi32.lib winspool.lib advapi32.lib shell32.lib ole32.lib
3、oleaut32.lib uuid.lib odbc32.lib odbccp32.lib psapi.lib comdlg32.lib ws2_32.lib netapi32.lib 3/22 Coler 13 创建菜单资源文件 在源码文件夹下创建text文件夹, 在text文件 夹内创建不同源文件夹, chinese_cn, chinese_tw, usascii 3/22 Coler 14 创建菜单资源文件 在chinese_cn中创建名称为CreoTKMenu.txt的文本文 件 3/22 Coler 15 创建菜单代码实现 打开”CreoTk.cpp”文件 3/22 Coler 16
4、 创建菜单代码实现 代码如下 3/22 Coler 17 创建菜单代码实现 代码如下(接上) 3/22 Coler 18 创建菜单代码实现 uiCmdAccessState UsrActiveButton ( uiCmdAccessMode access_mode ) 3/22 Coler 19 创建菜单代码实现 void UsrActionCreoTk() 为单按的动作函数,我们期望执的命令就放到 函数内 3/22 Coler 20 创建菜单代码实现 extern “C“ int user_initialize(int argc,char *argv) Creo用程序时的接口函数,在Creo
5、用TK时会别此 函数 3/22 Coler 21 创建菜单代码实现 ProMenubarMenuAdd 3/22 Coler 22 创建菜单代码实现 ProCmdActionAdd 3/22 Coler 23 创建菜单代码实现 ProMenubarmenuPushbuttonAdd 3/22 Coler 24 创建菜单代码实现 extern “C“ void user_terminate() 3/22 Coler 25 创建菜单TAB制作 择文件- 显示出新建的单按名称 3/22 Coler 26 创建菜单TAB制作 新建卡、新建组等命 令创建编TAB可将单按 拖入组中 3/22 Coler
6、27 创建菜单TAB制作 完毕后以toolkitribbonui.rbn为名称导出 到CreoTk的text文件夹中 3/22 Coler 28 注册程序注册文件 在源码文件夹下创建bin文件夹,在文件夹内创建文本 文件protk.dat 3/22 Coler 29 注册程序手动加载 启动Creo Parametric 2.0 择助应用程序 3/22 Coler 30 注册程序手动加载 注册文件加 3/22 Coler 31 注册程序手动加载 效果 3/22 Coler 32 注册程序手动加载 方法一制作快捷启动 图标动加 方法二复制protk.dat 到Creo的text文件夹下 3/22 Coler 33 练习 1 创建本程中的CreoTk程序并 2 新增单按“新建”、“编”及“删”单 按并消息框提示 3 制作Tab尝多种布局