基于dialog的vc程序,加了一个主菜单,都是一级的菜单,没有子菜单,点击某个菜单之后想改变它的caption标题,请问该怎么做,
网上搜了一下,msdn也看了,有一个modifymenu()方法,但是似乎只能修改子菜单,我试了一下(确实子菜单可以修改标题,但是主菜单好像不行),请赐教,谢谢。
网上搜了一下,msdn也看了,有一个modifymenu()方法,但是似乎只能修改子菜单,我试了一下(确实子菜单可以修改标题,但是主菜单好像不行),请赐教,谢谢。
解决方案 »
- 怎么清除文本框的EM_SCROLLCARET消息
- 如何使对话框的一部分控件不发生重绘?
- 如何在页面打开时判断框架之间的关系
- 向rich edit中输入中文的问题:
- 急!请高手帮忙!
- 如何用Dll导出MFC的对话框类及其相应的资源以供其他程序使用?高分求救
- 为什么调用dll中的窗体,窗体显示时任务栏中没有图标,而用alt+tab键则可看到呢?
- 奇怪的问题,请大家帮忙,内付代码
- 请问我的这个程序运行起来为什么不是全局的
- 请问IXMLDOMDocument::load时出错“System cannot locate the object specified”,怎么解决?
- 急问,为什么基于对话框的构架中无法“显示”其他对话框
- VC单文档环境下如何实现数据采集的实时显示
把第一个菜单项改成”打开“
CMenu* pMenu = GetMenu();
pMenu->ModifyMenu(0, MF_BYPOSITION | MF_STRING, 0, "打开");
第三个参数,还传原来的ID,而不是0,就可以响应了