




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ProE二次开发入门实例1. 创建项目这个就不用多说了吧,新建- 项目-C+-MFC DLL2. 项目配置这个可以参考我以前的一篇文章 :PENGINEER的二次开发(5)-Vc环境配置3. 初始化菜单文件在这里,先创建一个菜单,作为演示,:(1)在住文件添加Pro/TOOLKIT 头文件。由于在后面的操作中,都要用到这些头文件,故将头文件放到 stdafx.h 文件中。77777777777777777777777777777777777777777777777777777777777777777777777777#i nclude /Pr oUtil. h)tfi nftincli&Aa
2、-(Pt oWi iudw i.tfinclud* #include #includtoPar amvaJ. h#include #include #includ Or oMailuE ar.#inclnd tfincludtoMo deli tern, h#inclid QfQDmn專-h bruludfl #includt Or oDrLwirt. h#include #includth#inclndt oRlSet.ffdncludfl include gVEC吐 h#include ?rNotify,include Sinclude #includt (dhtml添加Pro/TOOLK
3、IT 程序的初始化函数和终止函数,ar gcargw versi on bilireturn TRUE: extern int uier_initi aliie fintj char* char* j char* v char_t 电rrbnf so )r eturia. L ;】初始化函数t匸l X r?ide终止函数创建一个窗体:右键单击解决方案的资源文件,然后点击添加Dialog,如图:ms零 AcceleratorS BitmapSfe CursorS HTMLFJ Icon 自 Mnu*fc Strrg Tatile 到到 ToolbarOl ersion蜀 Resource.h s
4、tdafx.hg zenun,h3 TestDelg.h 资潺立件3 zenun.rc31 zeraun.rc?IS ReadMe.txt刀解丨马类国熒3.(4)添加一个按钮,然后双击添加类向导,创建CTestDialog 类,然后再窗体中添加一个按钮,做测试之用,如图:(5)双击按钮,添加一个按钮单击函数,写下一下代码:void CTestDialg:OnBnClickedButton1()/ TODO:在此添加控件通知处理程序代码AfxMessageBox(Hello ,Pro/e second develop!);4. 创建菜单(1)将窗体头文件引入到主程序中,添加一些必要的声明定义/添
5、加初始化启动函数/这里附带将菜单的实现部分加进来/定义菜单的命令函数/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 (intargc* char* argv( f
6、char* ver 5 i on. char* Jbuild ,wchar_t errbtif 80 )1用来存睹资源信息文本的宽宇符变量FroTilfrMwe IMscPrcfcErr or status: miCmdCmdld uiCftdBtnl:FrnSir ingTn gg*:顶細萊单S t atm Pr oil anub oz* MGa .82打和资谐立本相問 于工具芒資FM_B_THVE加登抽慕单 ita.tixs=ri wCmdActi oiiAld hellvFurm? (uiCndJCnJAchelloFui nFnu 1 Cm JTr 1 uD e rukil t(niC
7、ikdAccssFn)hlloFceesFnrsc_5_muEJ;x t itus=fr oM frnub ar m tnuFushbut t onAd4畀 srMirgio.KULLPM_E_TRUE,niCmdBt.nl/話e turn 0;eKtern C voiltvfli djWI_NIAUAfiE_STWE OlfxGe tStiti aMcdulfiSl at a (): if(hiiQii != imu? hfrllcdl;r as示测诃对逮櫃显示画数 void hllof ormfnO fWI_MmCE_STWE (KfxGt tStGt ();if(Stllo.il = W
8、LLX|lullodl|F4Lw CTtitDials 0: hellodlg-Xreit(IDD_DI心 G1 】; k.11 & dl- l0w W i nlow e_HDW );1lse delete hfrllcdlg; lullodlLW CTflstDlfileO; hell&dle-Xrefl.ttttDD_DIALO(l: hill o il- 5ltow W i nlowSHDW1)WsrAct j vit eCurrntWindow ():5. 生成Dll文件右键项目,然后点击生成,即可6. 编写菜单资源文件在项目目录下创建一个text文件夹,然后再在里面分别创建chine
9、se_cn和usascii两个文件夹.再分别在里面创建一个文本文件message.txt, 内容为:Gear毕业设计#Hello演示测试效果#演示测试演示测试#7. 注册到Pro中,详细说明见Pro/ENGINEER的二次开发(10)-注册到Proe最后,见两张示意图玄件 镐辑(目 视軾込 A(n分祈 信息也;应用程序側 工具)毕哑设计 宙口cm 肅助出| egJH爲 Q | o c茁智屆葩品口*囱”钱毀q回f荃文件夹辱航器;进程中鼻共拿空间 口 www-61&b31T65OT ”卜(CJj l_j TEHF 6:)LJ SEECICLE.BI |_| ASFw mb” |_J BackupI- I p 2j收磁| I ; gSWl_J vzlt-tj 61 I 仇垃GreeiiScpf tTHPhottzuvuii% i Fx iiumc js wrnjrncr u nuxeTh!丈件(B 徧韜世视s(y)A(i)分折(也 信息型)应用程序(印 工具CD毕业還计 窗口 (旦帮助型)0El 昌 Q QJ O O电应Elfe浏览器巴L 15 r1屆 trtl L_
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国干鞋器行业市场深度研究及发展趋势预测报告
- 2024-2030年中国美国青蛙养殖行业市场深度分析及发展趋势预测报告
- 2024年中国金属密封圈行业市场调查报告
- 2025年中国智能厨房电器行业发展监测及发展战略规划报告
- 芝麻梳打饼行业深度研究分析报告(2024-2030版)
- 呼和浩特特种玻璃项目可行性研究报告范文
- 税务师网上课件选择
- 中国FPC排线行业市场深度调研分析及投资前景研究预测报告
- 粉钙项目投资可行性研究分析报告(2024-2030版)
- 税务师经济法课件评价
- 涡轮增压器系统及常见故障案例
- 宋大叔教音乐第三单元进阶版讲义2
- 儿科患儿及家属的沟通技巧
- 26个科室建设指南
- 童声合唱训练讲座
- (防火阀)检验报告
- 机械识图题库(共155页)
- Invoice商业发票模板
- 《屏蔽泵培训讲义》
- 质量管理科学方法和工具介绍R1
- 暑假安全教育PPT课件
评论
0/150
提交评论