一、对话框资源文件开发
开发出图幅可以选择的proe工程图插件就离不开pro/toolkit对话框技术。Pro/toolkit优点就是可以和proe无缝结合,开发 出原汁原味的proe应用程序。利用Pro/toolkit提供资源文件可以充分利用proe的底层资源,这点pro/toolkit比任何其它开发包功 能都强大。
GetMdlName V0.1的对话框界面如图1,这个对话框利用MFC技术可以设计出来,但是无法利用proe的图标文件,并且无法完成多语言的支持。 Pro/toolkit可以利用proe所有图标文件,只需要通过记事本编辑器就可以完成多语言对话框的设计,这一点也说明proe扩展功能非常强大。
图1
二、程序设计算法
Proe工程图插件GetMdlName V1.0 主要实现下列功能:
1、获取零件或组件模型文件名称
2、用组件的简化表示模型出图,需获取当前激活的简化表示名称
3、获取零件、组件或简化表示名称作为新建工程图默认名称,支持手动输入
4、图幅可以选,支持A0~A4横幅,支持零件和组件工程图模板分开调用
5、自动生成第一角三视图
6、如模型名称对应的工程图已经存在,则提示打开此工程图。
全部算法如图2。
图2
三、Proe菜单开发
Proe工程图插件GetMdlName V1.0需要用到pro/toolkit菜单技术,该插件菜单和对话框编程基本完成,英文界面如图3。主要运用了pro/toolkit提供的函数有:
ProMenubarMenuAdd——在菜单条中增加新菜单,如本例中的“Customize”
ProMenubarmenuPushbuttonAdd——在菜单中增加按钮,如本例在“Customize”菜单中增加了“New drawing”和“About”按钮
ProCmdActionAdd——定义相关按钮回调函数,本例中定义“New drawing”按钮的动作是生成“New Drawing”这个对话框
图3
相关文章
- 2021-09-08BIM技术丛书Revit软件应用系列Autodesk Revit族详解 [
- 2021-09-08全国专业技术人员计算机应用能力考试用书 AutoCAD2004
- 2021-08-23精通AutoCAD三维设计与开发PDF下载
- 2021-08-23零基础学AutoCAD 2012电气制图工程应用 [张立富,陈刚,彭
- 2021-08-23轻松学AutoCAD 2015电气工程制图升级版 [李波 编著] 2
- 2021-08-22AutoCAD 2013应用与开发系列中文版AutoCAD 2013室内装
- 2021-08-22AutoCAD 2013应用与开发系列中文版AutoCAD 2013机械图
- 2021-08-19清华社“视频大讲堂”大系AutoCAD 2012中文版机械设计
- 2021-08-19十天成为绘图高手AutoCAD 工程绘图禁忌与技巧 [刘朝晖
- 2021-08-19数字化成图-最新AutoCAD地形图测绘高级开发PDF下载