找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4716|回复: 2

[求助] 菜单添加按钮问题

[复制链接]

3

主题

4

回帖

0

威望

实习生

积分
8
发表于 2016-7-6 09:46 | 显示全部楼层 |阅读模式
小弟写了一段代码,功能是向菜单栏中添加一个菜单,然后在该菜单下添加一个菜单按钮,菜单能添加成功,菜单按钮添加不成功。
不知错在哪里了,请大神们帮我解答,希望能详细一点,谢谢。
  1. extern "C" int user_initialize(
  2.                 int argc
  3.                 ,char* argv[]
  4.                 ,char* version
  5.                 ,char* build
  6.                 ,wchar_t errbuf[80])
  7.                 {
  8.                         ProError status;
  9.                         ProFileName Msg;
  10.                         uiCmdCmdId uiCmdNewMdl;
  11.                         ProStringToWstring(Msg,"message.txt");
  12.                         ProMenubarMenuAdd("CH1","New Mdl","File",PRO_B_TRUE,Msg);
  13.                         //添加动作函数
  14.                         status=ProCmdActionAdd("conmm",(uiCmdCmdActFn)MenuNewMdl,uiCmdPrioDefault,UsrAccessDefault,PRO_B_TRUE,PRO_B_TRUE,&uiCmdNewMdl);
  15.                         //添加菜单按钮【新建模型】
  16.                         status=ProMenubarmenuPushbuttonAdd("CH1","ch1","Function","Usr help",NULL,PRO_B_TRUE,uiCmdNewMdl,Msg);
  17.                         return 0;
  18.                 }
复制代码


下面是我的菜单资源文件
后面是我调试的结果,动作添加函数能够正确执行(底部的status为NO_ERROR),而到按钮添加函数就不能执行了,status结果为-28就是NO_FOUND
请大神指点迷津。
捕获1.PNG
捕获2.PNG
捕获3.PNG

3

主题

4

回帖

0

威望

实习生

积分
8
 楼主| 发表于 2016-7-6 16:10 | 显示全部楼层
自顶,大神们帮帮忙。
回复

使用道具 举报

21

主题

311

回帖

6

威望

工程师

积分
410
发表于 2016-9-6 14:30 | 显示全部楼层
添加的动作函数要先定义好
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-22 20:44 , Processed in 0.146775 second(s), 23 queries .

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