iCAx开思工具箱

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 25365|回复: 4
打印 上一主题 下一主题

二次开发菜单显示问题

[复制链接]
跳转到指定楼层
楼主
发表于 2009-9-18 15:39:34 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

马上注册登录,享用更多网站功能!

您需要 登录 才可以下载或查看,没有帐号?立即注册

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应用程序。
#

菜单.JPG (47.25 KB, 下载次数: 24)

菜单.JPG
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 支持支持
沙发
 楼主| 发表于 2009-9-19 10:13:54 | 只看该作者

马上注册登录,享用更多网站功能!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
板凳
 楼主| 发表于 2009-9-22 14:00:45 | 只看该作者

马上注册登录,享用更多网站功能!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
地板
发表于 2010-12-6 16:45:49 | 只看该作者

马上注册登录,享用更多网站功能!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
5
发表于 2010-12-12 21:20:23 | 只看该作者

马上注册登录,享用更多网站功能!

您需要 登录 才可以下载或查看,没有帐号?立即注册

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

本版积分规则

手板模型制作,在线3D打印服务

QQ|小黑屋|手机版|开思工具箱 CAD工具箱_CAM工具箱  

GMT+8, 2024-11-12 12:23 , Processed in 0.018131 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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