vs2010 标记菜单问题
来源:互联网 发布:传智播客java笔记 编辑:程序博客网 时间:2024/05/29 18:03
在vs2010下,想实现标记菜单的功能
问题:
在 CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) 函数的return语句之前,加上这样一行代码:
CMenu *pMenu=GetMenu();
ASSERT_VALID(pMenu);
CMenu *pSubMenu=pMenu->GetSubMenu(0);
ASSERT_VALID(pSubMenu);
pSubMenu->CheckMenuItem(0,MF_BYPOSITION|MF_CHECKED);
欲实现在File菜单下的New之前打上勾的作用,结果出现崩溃:
VS2010中CMainFrame::OnCreate()函数里用GetMenu()无法获取菜单指针
通过各方查资料,解决方法如下:
在整个项目中搜索:m_wndMenuBar,把与它有关的代码都注释掉,这样再运行,就没问题了。
网上搜了下,原因是Vs2010建的SDI/MDI与之前的不一样,是类似BCG的一些东西,具体我也不清楚,还望懂的高手们指点!
参考:http://social.msdn.microsoft.com/Forums/zh-CN/visualcpluszhchs/thread/b0c59097-ed5f-48a0-a04e-2fc684d1fc7a/
- vs2010 标记菜单问题
- vS2010中标记菜单
- vs2010生成mfc无法标记菜单
- VS2010菜单修改不了问题
- VS2010菜单修改不了问题
- vs2010标记
- vs2010用MFC添加菜单问题
- 关于VS2010 MFC菜单替换的问题??
- 图形标记菜单
- 菜单对号标记
- VS2010添加类失败问题,弹出错误框,提示 CodeModel操作失败,无法访问标记数据库
- VS2010添加类失败问题,弹出错误框,提示 CodeModel操作失败,无法访问标记数据库
- VS2010添加类失败问题,弹出错误框,提示 CodeModel操作失败,无法访问标记数据库
- vs2010 mfc 菜单字体
- VS2010 对话框添加菜单
- VS2010菜单资源详解
- VS2010修改菜单字体
- vs2010增加新菜单
- 内存泄露检查工具及相关网站
- 分集 ->
- 把字符串转换为数字,转换不成功返回NUL
- 后两个月的计划
- Read Config.xml in Perl
- vs2010 标记菜单问题
- S3C2440下clock的源码分析
- c++学习资料库
- debian6 安装及安装ssh
- 光驱HL-DT-ST DVDRAM GSA-T50N(EVEREST)
- 编程之美系列之二——寻找出现频率超过一半的数
- 注册回调机制
- 单片机英文缩写的英文全称及中文名称
- .net知识结构