一、對話框資源文件開發
開發出圖幅可以選擇的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下載