找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7916|回复: 6

[求助] 各位师傅,请帮我看一下,程序编好。用POR注册,为什么只有一个主菜单栏?

[复制链接]

1

主题

10

回帖

0

威望

实习生

积分
12
发表于 2012-7-13 21:03 | 显示全部楼层 |阅读模式
程序如下:
#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) 菜单按钮???其他的为什么不显示啊??
我是二次开发新手,请大家多多指导!!谢谢!!!

15

主题

1421

回帖

198

威望

讲师

IT老民工

积分
2486

热心助人勋章优秀会员勋章希望之星勋章

发表于 2012-7-13 22:26 | 显示全部楼层
不懂, 这程序里的表情能运行(虽然顶头三句是注释语句,但后面的呢?)?

关注

期待高人,

[ 本帖最后由 BoYa_DIY 于 2012-7-13 22:28 编辑 ]
回复

使用道具 举报

28

主题

5395

回帖

336

威望

嘉宾

WU03360647

积分
8476

嘉宾勋章热心助人勋章优秀会员勋章希望之星勋章

发表于 2012-7-14 13:11 | 显示全部楼层

回复 2# BoYa_DIY 的帖子

程序里的表情“ ”是网页对P字母的误读。表情“ ”的代码中有P。常常有这种误读误表情况,发帖时要预览才能避面误发(P前留空格)。
回复

使用道具 举报

1272

主题

4万

回帖

900

威望

管理员

积分
47433

社区建设勋章优秀斑竹勋章原创先锋勋章热心助人勋章宣传大使勋章斑竹勋章

发表于 2012-7-14 19:01 | 显示全部楼层
发帖的时候左边有去掉tag解析的选项,去掉就不会解析表情了
努力,认真解答网友的每一个问题,共同学习,一起进步!  请勿发论坛消息求助。
回复

使用道具 举报

1

主题

10

回帖

0

威望

实习生

积分
12
 楼主| 发表于 2012-7-14 22:22 | 显示全部楼层
嗯。谢谢管理员提醒,,能不能帮我解解以上的问题啊。。。我生成*.dll后,程序也编OK后,,,可运行时,POR菜单中,只显示测试菜单,没有子菜单!!!!
我是二次开发新手,请大家多多指导!!谢谢!!!
回复

使用道具 举报

16

主题

145

回帖

1

威望

助工

积分
175
发表于 2012-9-6 13:14 | 显示全部楼层
将PRO_B_FALSE试一下
回复

使用道具 举报

1

主题

21

回帖

0

威望

实习生

积分
27
发表于 2012-9-18 20:35 | 显示全部楼层

回复 楼主 dengpan11 的帖子

return(0); 改为return status试试
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请发邮件联系我们,本站将立即改正或删除。

手机版|小黑屋|野火论坛(©2007~2024) ( 苏ICP备11036728号-2 )苏公网安备 32039102000103号|站长QQ28016688

GMT+8, 2024-11-22 17:09 , Processed in 0.144095 second(s), 21 queries .

快速回复 返回顶部 返回列表