ProE_二次开发入门实例.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ProE二次开发入门实例 创建项目 这个就不用多说了吧,新建-> 项目->C++->MFC DLL 项目配置 这个可以参考我以前的一篇文章 :P⑹ENGINEER的二次开发(5)-Vc环境配置 初始化菜单文件 在这里,先创建一个菜单,作为演示,: (1)在住文件添加Pro/TOOLKIT 头文件。由于在后面的操作中,都要用到这些头文件,故将头文件放到 stdafx.h 文件中。 77777777777777777777777777777777777777777777777777777777777777777777777777 #i nclude <Pr clo olkit. h> /Pr oUtil. h)" tfi n<lTid? okrr ay #include oDimensi an. h.> ftincli&Aa -(Pt oWi iud?w i. tfinclud* <fr flSol i d h> #include <froFarinieter. h.> #includt oPar amvaJ. h> #include <FrcMessage.h> #include <Ptolleim.h> #includ? Or oMailuE ar. #inclnd? <Fr oMdl. h> tfincludt oMo deli tern, h》 #incl^id? QfQDmn專-h> bruludfl <FroFeituro.h)| sFsatlypt. h> #includt Or oDrLwirt^. h> #include <Fr oNot ify. h> #includt h> #inclndt oR?lSet. ffdncl'udfl <Pr oSalacti okl h> include gVEC■吐 h> #include ^?r^Notify, ^include <FroFopupmenu. h.> Sinclude ~<Pr oS^llufftr. h> #includt ■(?£?dhtml ⑵添加Pro/TOOLKIT 程序的初始化函数和终止函数, ar gcargw[] versi on b^ilireturn TRUE ar gc argw[] versi on b^ili } … 『 extern int uier_initi aliie fint j char* 』char* j char* * v char_t 电rrbnf [so ]) r eturia. L ; 】  初始化函数 t匸l X' r?id e 终止函数 ⑶创建一个窗体:右键单击解决方案的资源文件,然后点击添加Dialog,如图: ms? 零 Accelerator S§ Bitmap Sfe Cursor S HTML FJ Icon 自 M@nu *fc Strrg Tatile 到到 Toolbar Ol \ ersion 蜀 Resource.h ? stdafx.h g zenun,h 3 TestDelg.h □资潺立件 3 zenun.rc 31 zeraun.rc? IS ReadMe.txt 刀解"??丨马类…国熒… 3. (4)添加一个按钮,然后双击添加类向导,创建CTestDialog 类,然后再窗体中添加一个按钮,做测试之用,如图: (5)双击按钮,添加一个按钮单击函数,写下一下代码: void CTestDialg::OnBnClickedButton1() { // TODO: 在此添加控件通知处理程序代码 AfxMessageBox("Hello ,Pro/e second develop!!! "); } 创建菜单 (1)将窗体头文件引入到主程序中,添加一些必要的声明定义 //添加初始化启动函数 //这里附带将菜单的实现部分加进来 //定义菜单的命令函数 //1.窗体显示函数 void helloFormFn(); //2.用户菜单访问权限设置 随时有效 static uiCmdAccessState helloFormAccessFn(uiCmdAccessMode access_mode){ return ACCESS_AVAILABLE;〃 设置全有效 } //3定义全局对话框变量 CTestDialg * hellodlg=NULL;〃 窗体界面,后续更改 (2)接下来,开始写菜单注册函数了 ,具体的都在下面,: "C" ini 口《r_i ni ti ali xt (int argc * char* argv(] f char* ver 5 i on. ¥ char* Jbuild ,wchar_t errbtif [80 ]) 1 〃用来存睹资源信息文本的宽宇符变量 FroT

文档评论(0)

yilinshanzhuang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档