VS对PROE50二次开发设置详解Word格式文档下载.docx

上传人:b****1 文档编号:15344872 上传时间:2022-10-29 格式:DOCX 页数:15 大小:1.19MB
下载 相关 举报
VS对PROE50二次开发设置详解Word格式文档下载.docx_第1页
第1页 / 共15页
VS对PROE50二次开发设置详解Word格式文档下载.docx_第2页
第2页 / 共15页
VS对PROE50二次开发设置详解Word格式文档下载.docx_第3页
第3页 / 共15页
VS对PROE50二次开发设置详解Word格式文档下载.docx_第4页
第4页 / 共15页
VS对PROE50二次开发设置详解Word格式文档下载.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

VS对PROE50二次开发设置详解Word格式文档下载.docx

《VS对PROE50二次开发设置详解Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《VS对PROE50二次开发设置详解Word格式文档下载.docx(15页珍藏版)》请在冰豆网上搜索。

VS对PROE50二次开发设置详解Word格式文档下载.docx

图(6)对预处理器中的预处理器定义进行设置

图(7)代码生成,设置运行时库为多线程DLL(/MD)

图(8)语言的设置

图(9)添加附加依赖项

wsock32.lib

mpr.lib

psapi.lib

protk_dllmd.lib

prodev_dllmd.lib

netapi32.lib

图(10)添加忽略特定库msvcrtd.lib

图(11)单击主菜单上的工具----选项

图(12)添加包含文件,四个includes

图(13)添加库文件,两个obj

图(14)双击Hello.cpp

图(15)添加头文件

#include"

ProMenubar.h"

ProMenu.h"

ProUtil.h"

#include<

ProToolkit.h>

#pragmacomment(lib,"

netapi32"

图(16)在Hello.cpp的最后添加程序

staticuiCmdAccessStateAccessDefault(uiCmdAccessModeaccess_mode)

{

return(ACCESS_AVAILABLE);

}

voidTest1()

AfxMessageBox(_T("

轴"

));

voidTest2()

齿轮"

extern"

C"

intuser_initialize()

ProErrorstatus;

ProFileNameMsgFile;

ProStringToWstring(MsgFile,"

IconMessage.txt"

);

//注意此处的IconMessage与后面的text文件夹下的IconMessage.txt文件名必须相同

uiCmdCmdIdPushButton1_cmd_id,PushButton2_cmd_id;

status=ProMenubarMenuAdd("

MainMenu"

"

Function"

Help"

PRO_B_TRUE,MsgFile);

ProCmdActionAdd("

PushButton1_Act"

(uiCmdCmdActFn)Test1,12,AccessDefault,PRO_B_TRUE,PRO_B_TRUE,&

PushButton1_cmd_id);

ProMenubarmenuPushbuttonAdd("

PushButton"

FirstButton"

thisbuttonwillshowamessage"

NULL,PRO_B_TRUE,PushButton1_cmd_id,MsgFile);

PushButton2_Act"

(uiCmdCmdActFn)Test2,uiCmdPrioDefault,AccessDefault,PRO_B_TRUE,PRO_B_TRUE,&

PushButton2_cmd_id);

PushButton2"

SecondButton"

NULL,PRO_B_TRUE,PushButton2_cmd_id,MsgFile);

returnstatus;

voiduser_terminate()

AFX_MANAGE_STATE(AfxGetStaticModuleState());

图(17)选择生成Hello(U)

图(18)Hello(U)生成成功后在E:

\mytest3\Hello\Release中可以看见Hello.dll文件,将Hello.dll文件复制到E:

\mytest3中。

图(19)在E:

\mytest3中创建protk.dat文件,内容是

NAMEmytest3

STARTUPdll

EXEC_FILEE:

\mytest3\Hello.dll

TEXT_DIRE:

\mytest3\text

ALLOW_STOPTRUE

REVISIONWildfire

END

图(20)在E:

\mytest3\text中创建IconMessage.txt,内容是

Function

UserFunction

#

FirstButton

Demo1

secondbutton

Demo2

thisbuttonwillshowamessage

showfirstbutton

图(21)打开PRO/E4.0,单击Tools---AuxiliaryApplications,注册protk.dat,然后选中mytest3,单击Start

图(22)显示mytest3Runing,单击Close,再单击UserFunction

图(23)最终想要实现的结果

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 面试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1