根据孙鑫的MFC教程,lesson-6,获得菜单栏
VC6.0 用到一个:GetMenu()->GetSubMenu(0)->CheckMenuItem(0, MF_BYPOSITION | MF_CHECKED);
VS2010,到这里就崩溃,因为GetMenu()得到的指针为空。
根据网上找到的解决方案:
方案一:
把Mainfrm.h mainfrm.cpp中的关于 CMFCMenuBar m_wndMenuBar;
的代码去掉,即可编译通过。
方案二:
在开始建工程的时候,选择:回原始的菜单模式即可
参考链接:https://blog.csdn.net/choupizhuzhu/article/details/25183641