欢迎来到天天文库
浏览记录
ID:30788744
大小:136.00 KB
页数:23页
时间:2019-01-03
《基于proe的齿轮参数化设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于Pro/E的齿轮参数化设计一、齿轮设计实现文件//chilunsheji.cpp:定义DLL的初始化例程。#includc,fstdafx.hM#include"chilunsheji.h"#include"LoadDlg.h"#include"ProMenu.h"includenProUtil.hH#includcnProMcnubar.hn#includebunctionsdeclarationintGearDesign1MenuActFn();staticuiCmdAccessStateAccessAvailab
2、le(uiCmdAccessMode);#ifdcfDEBUG#definenewDEBUGNEW#endifintGearDesign1();intGearDesign2();//CchilunshcjiAppBEGIN_MESSAGE_MAP(CchilunshejiApp,CWinApp)END_MESSAGE_MAP()//CchilunshejiApp构造CchilunshcjiApp::CchilunshejiApp()//唯一的一个CchilunshejiApp对彖CchilunshejiApptheApp;//Cchilunsheji
3、App初始化///////////////FUNCTION:user_initialize()externUCMintuser_initialize(){ProErrorstatus;ProFileNameMsgFile;uiCmdCmdldPushButton_cmd_id;ProStringToWstring(MsgFilc,"Message1.txt");//设置菜单信息文件名//status=ProMcnubarMcnuAdd("GearDesign蔦"GearDesign",”Utilities",PRO_B_TRUE,MsgFile);P
4、roCmdActionAdd(HPushButtonActMXuiCmdCmdActFn)GearDesign1MenuActFn,uiCmdPrioDefault,AccessAvailable,PRO_B_TRUE,PRO_B_TRUE,&PushButton_cmd_id);ProMenubarmenuPushbuttonAdd(MGearDesignM/GearDesign1,7,GearDesign1"「GearDesign1”,NULL,PRO_B_TRUE,PushButton_cmd_id,MsgFilc);returnstatus;
5、ProMenubarmenuPushbuttonAdd(HGearDesign,7tGearDesign2M/,GearDesign2,7,GearDesign2”,NULL,PRO_B_TRUE,PushButton_cmd_id,MsgFilc);66returnstatus;}^^H^HfUNCTION:user_terminate()externnCnvoiduser_terminate(){AFX_MANAGE_STATE(AfxGetStaticModuleState());}BOOLCchilunshejiApp::InitInstan
6、ce(){CWinApp::Initlnstance();returnTRUE;}staticuiCmdAccessStateAccessAvailable(uiCmdAccessModeaccess_mode){return(ACCESS_AVAILABLE);}二、齿轮设计対话框实现文件#include"stdafx.h"#inckidc"chilunsheji.h"#include"LoadDlg.h"includenLoadDlg2.hH#include"LoadDlg3.h"#includeHLoadDlg4.hH#includc7、olid.h>#includeincludenProUtil.hn#include#inckidc#includeIMPLEMENT_DYNAMIC(CLoadDlg,CDialog)CLoadDlg::CLoadDlg(CWnd*pParcnt/*=NULL*/):CDialog(CLoadDlg::IDD,pParent){}CLoadDlg::〜CLoadDlg(){}voidCLoadDlg::DoDataExchange(CDataExc8、hange*pDX){CDialog::DoDataExchange(pDX);}BEGIN_MESSAGE
7、olid.h>#includeincludenProUtil.hn#include#inckidc#includeIMPLEMENT_DYNAMIC(CLoadDlg,CDialog)CLoadDlg::CLoadDlg(CWnd*pParcnt/*=NULL*/):CDialog(CLoadDlg::IDD,pParent){}CLoadDlg::〜CLoadDlg(){}voidCLoadDlg::DoDataExchange(CDataExc
8、hange*pDX){CDialog::DoDataExchange(pDX);}BEGIN_MESSAGE
此文档下载收益归作者所有