VS2010中CMainFrame::OnCreate()函数里用GetMenu()无法获取菜单指针

来源:互联网 发布:网络矩阵价格 编辑:程序博客网 时间:2024/06/04 23:37

VS2010中CMainFrame::OnCreate()函数里用GetMenu()无法获取菜单指针

  今天学习VC++ 2010 MFC单文档应用程序中动态添加菜单,下面是代码部分:

  但是GetMenu()返回始终未NULL,无法获取菜单指针,网上查了下,说VS2010建的SDI/MDI与之前的不一样,是类似BCG的一些东西,所以用之前的方法GetMenu()得到CMenu是NULL或者无效。

【解决方案】

  在CMainFrame类中找到CMFCMenuBar m_wndMenuBar;这个成员变量,将跟它相关的代码注释掉的话,然后运行,OK。

原创粉丝点击