VS2010返回失败,GetMenu()->GetSubMenu(0)

根据孙鑫的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

发布了417 篇原创文章 · 获赞 156 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/qq_34732729/article/details/105343712