向导创建的MFC MDI程序有一个菜单条,有没有办法去掉它呢?有例子最好了。
解决方案 »
- 谁有Visual C++ +SQL Server数据库应用实例完全解析 的光盘啊?
- 请教 这样的对话框该怎么做
- 请问一个关于CDC的问题
- 字符串读取的问题,请小三等专家进来。
- [求助!]VC++中 SetWindowText 出错? 当设置SetWindowText()为负数的时候出错
- Raw Image de的显示问题,求教?
- 链接ACE程序出现一点问题,高手低手都请进+……
- 有没有时时察看内存使用情况的工具?要能显示出每个进程时时占用到的内存大小,有吗?
- 使用ado进行数据库操作时总错,急!!!在线等!!!
- 创建一个ATL控件,如何在控件中使用MSComm串口控件
- 在目录下有文件正在使用的情况下如何删除目录
- 扫描格式的tif格式的图片如何在控件中显示出来呢?
if(var.hMenu!=NULL)
{
DestroyMenu(var.hMenu);
var.hMenu = NULL;
}
SetMenu(NULL);
DestroyMenu(cs.hMenu)
cs.hMenu = NULL;
正如楼上说的.
如果你是在MFC下,在PreCreateWindow函数中将CREATESTRUCT cs;
DestroyMenu(cs.hMenu)
cs.hMenu = NULL;
这样MFC默任的Menu就被取消了.
SetMenu(NULL);
很不幸的是,Assertion Failed: winmdi.cpp, line 129
Release 版本也是非法操作,不能运行。
为什么呢?
楼主应该参考bcpl(我是宇宙中的一粒沙子)提供的方法,相当好。