将在Mainframe的oncreate函数的参数lpCreateStruct的hMenu设为NULL80分喔

解决方案 »

  1.   

    delete create menu source code
      

  2.   

    BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
    {
    if( !CFrameWnd::PreCreateWindow(cs) )
    return FALSE;
    // TODO: Modify the Window class or styles here by modifying
    //  the CREATESTRUCT cs
    cs.hMenu = NULL;
    return TRUE;
    }以上代码只能将”单文档/视”  中   的菜单去掉
      

  3.   

    对不起,说错了,是PreCreateWindow函数中的cs.hMenu
      

  4.   

    在CMainFrame::PreCreateWindow(CREATESTRUCT& cs)函数中加入以下代码if(cs.hMenu)
    {
      cs.hMenu=NULL;
    }即可
      

  5.   

    两个办法:
    1〉BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
    {
    if( !CFrameWnd::PreCreateWindow(cs) )
    return FALSE;
    //  the CREATESTRUCT cs
    cs.hMenu = NULL;
    return TRUE;
    } //比较简单,有限制
    2〉CWnd* pWnd=AfxGetMainwnd();
       pWnd->Setmenu(NULL);
     //灵活。注意必须创建完成后,再调用