操作:
(1):参考http://blog.csdn.net/clever101/article/details/5394535第二种方法,首先在MainFrm.h末尾中增加DelAllMenu函数。
(2):然后在MainFrm.cpp的OnCreate()中将下面代码注释掉,如下:
/*if (!m_wndMenuBar.Create(this))
{
TRACE0("未能创建菜单栏\n");
return -1; // 未能创建
}*/
if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD /*| WS_VISIBLE*/ | CBRS_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||

本文介绍了一种在基于FormView的MFC单文档应用中删除默认菜单和工具栏的方法。首先在MainFrm.h中添加DelAllMenu函数,然后在OnCreate()中注释相应代码,并在返回前插入去除菜单和工具栏的代码。这种方法避免了其他解决方案可能导致的问题,如只去掉工具栏或出现错误。适用于VS2013的MFC初学者,欢迎指正交流。

1万+

被折叠的 条评论
为什么被折叠?



