|  | 
 
| 程序如下: #include <
  roToolkit.h> #include <
  roMenu.h> #include <
  roMenuBar.h> #include <ProUtil.h>
 
 void MyTest();
 static uiCmdAccessState UserAccessTestMenu (uiCmdAccessMode);
 extern "C" int user_initialize()
 {
 AfxEnableControlContainer();
 ProError status;
 ProName menumsgfile;
 uiCmdCmdId   cmd_id;
 
 //在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("祝贺你!测试成功!"));
 }
 extern "C" void user_terminate()
 {
 
 }
 
 添加消息菜单如下:
 
 在目录“D:\test”下新建文件夹“text”,在文件夹中新建一个txt文件,取名为usermsg.txt,内容为:
 
 Test
 &Test
 测试(&T)
 #
 Hello
 &Hello
 你好(&H)
 #
 Hello Help
 Hello! This is a Pro/TOOLKIT sample.
 你好!这是第一个使用VC++开发TOOLKIT应用程序。
 #
 
 注册文件如下:
 
 name test
 startup dll
 allow_stop TRUE
 exec_file D:\test\debug\test.dll
 text_dir D:\test\text
 revision 1151
 end
 
 为什么只显示测试(&T) 菜单按钮???其他的为什么不显示啊??
 | 
 |