VS2012的MFC基于对话框程序的菜单如何动态修改文本?

chaoli0389 2017-04-20 05:54:03
最近遇到个没想到会这么棘手的问题,就是我的工程是VS2012的,基于对话框的,MFC的程序,有个菜单,然后我想在程序中间可以任意修改这个菜单选项上的字,现在发现有几个问题,vs2010以后的说是用的什么BCG新的菜单,不能用传统的方法修改,所以我getmenu()会返回空,老方法用不了,解决的方法就是新建工程时候选择经典模式,这个不可能了,工程都写快完了,或者各位大神知道在哪里还可以再修改这个设置请告诉我,还有另一个方法是单文档用的, 还有一个创建什么动态菜单,可是我一点击新建就是菜单了,没有动态不动态这个选项啊,可能是我理解错误了,请各位大神指出明路,拜托了!
...全文
189 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
chaoli0389 2017-04-21
  • 打赏
  • 举报
回复
引用 1 楼 VisualEleven 的回复:
ON_UPDATE_COMMAND_UI() pCmdUI->SetText(...);
谢谢版主,这个可以设置,但是只能设置点击菜单后的那些条目,菜单上面本身的项目没有事件处理程序可以添加, 怎么办?
chaoli0389 2017-04-21
  • 打赏
  • 举报
回复
谢谢版主,这个可以设置,但是只能设置点击菜单后的那些条目,菜单上面本身的项目没有事件处理程序可以添加, 怎么办?
Eleven 2017-04-20
  • 打赏
  • 举报
回复
ON_UPDATE_COMMAND_UI() pCmdUI->SetText(...);

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧