我在一个MDI工程中,想一直不显示主菜单,于是我在MainFrame中的ON_WM_ACTIVATE()消息中加了SetMenu(NULL)窗口建立后,运行后在显示第一个childFrm时不显示菜单了,可运行第二个childFrm后,退出时,主菜单又显示了。不知在哪改设SetMenu(NULL)了.问:
1) 在哪设置,可使主菜单不显示。
2)MainFrame窗口建立后的第一个消息是什么消息?
1) 在哪设置,可使主菜单不显示。
2)MainFrame窗口建立后的第一个消息是什么消息?
解决方案 »
- Windows开发 / Symbian开发, 头疼的选择,请大家发表看看法
- MS DataGrid的问题,100分
- vc助手~`~是怎么加入到vc++中的呢?请大虾们详细解释一下
- STL vector和内存问题
- 刚毕业的学生是去东软好还是去金山好?
- 这个出错信息搞不懂,帮帮我!(在线等待!)
- 巨难的问题,请大侠动动手:)!我有几个后缀为DDF的数据库文件,请高手帮我看看!有好的建议立刻给分!
- 有什么控件可以通过internet连接到远程的数据库上(象sql server)
- 请问:怎么解决这样的错误:fatal error C1010:
- 关于vc的 我画了个垂直滚动条 不知道为什么最下边的小三角不显示
- 学习MFC的问题???
- winapi textout
{
if( !CMDIChildWnd::PreCreateWindow(cs) )
return FALSE; if(cs.hMenu != NULL)
{
::DestroyMenu(cs.hMenu);
cs.hMenu = NULL;
} AfxGetMainWnd()-> SetMenu(NULL); return TRUE;
}
窗体创建完毕后,
WM_SHOWWINDOW
开始发送。
然后在OnCreate()中加入:
if(lpCreateStruct->hMenu)
{
lpCreateStruct->hMenu=NULL;
DestroyMenu(lpCreateStruct->hMenu);
SetMenu(NULL);
}
即可删掉主菜单!