在CMainFrame::PreCreateWindow里,加上cs.hMenu=NULL;

解决方案 »

  1.   

    在OnCreate中加入:
    if(lpCreateStruct->hMenu)
    {
          lpCreateStruct->hMenu=NULL;
          DestroyMenu(lpCreateStruct->hMenu);
          SetMenu(NULL);
    }
    you can see http://www.csdn.net/expert/topic/731/731113.xml?temp=.5359156
      

  2.   

    如果你是想向导生成多文档时没有“工具栏”,只需要在4 step of 6 的时候,不要把 docking toolbar 钩上就可以了。如果你是希望没有菜单,通过向导直接似乎是不可能的(因为前提是要多文档的)。用楼上前辈的方法不是很好吗?
      

  3.   

    还有半个问题。答出马上给分。
    mfc)对话框的mfc如何加载菜单?如何可以在窗口显示菜单?
      

  4.   

    对话框的mfc如何加载菜单:选择对话框的属性,在属性对话框的第1页靠左边有3个复合框,其中一个可以制定菜单。如何可以在窗口显示菜单:你可能指鼠标右键菜单。可以这样做:
    Project->Add to project->Registed activx and Component???->
    在弹出的对话框中选第2个目录,选择Popup Menu
    然后会提示你加到那个类,你选择你要的视图类,然后去资源编辑器中编辑新加的菜单。搞定!