|
马上注册登录,享用更多网站功能!
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
小弟刚开始接触二次开发,按照论坛里入门帖子做了个test菜单,proe中显示正在运行,但是看不到菜单,请高手指教一下
通过网上查找资料据说可能问题是文本文档中的信息跟程序中的不一致,但是试了很多次也没试出来,请高手指教一下
主要代码部分
extern "C" int user_initialize()
{
ProName menumsgfile;
uiCmdCmdId cmd_id;
ProError status;
//在Help菜单的左边添加Test菜单
ProStringToWstring(menumsgfile,"usermsg.txt");
status = ProMenubarMenuAdd("Test", "Test", "Help", PRO_B_FALSE, menumsgfile);
status = ProCmdActionAdd("MyTest", (uiCmdCmdActFn)MyTest, uiCmdPrioDefault, UserAccessTestMenu, PRO_B_TRUE, PRO_B_TRUE, &cmd_id);
status = ProMenubarmenuPushbuttonAdd("Test", "Hello", "Hello", "Hello Help", NULL, PRO_B_TRUE, cmd_id, menumsgfile);
return(0);
}
static uiCmdAccessState UserAccessTestMenu (uiCmdAccessMode access_mode)
{
return (ACCESS_AVAILABLE);
}
void MyTest()
{
AfxMessageBox(_T("congratulation!"));
}
文本如下:
Test
&Test
测试(&T)
#
Hello
&Hello
你好(&H)
#
Hello Help
Hello! This is a Pro/TOOLKIT sample.
你好!这是第一个使用VC++开发TOOLKIT应用程序。
# |
|