看InitInstance函数,里面加载菜单的地方注释就可以了

解决方案 »

  1.   

    应该在何处设置?我在CMyView和CMainFrame内都不行
      

  2.   

    1、把菜单全删了 
    2、看InitInstance函数,里面加载菜单的地方注释就可以了 
      

  3.   

    // create main MDI Frame window
    CMainFrame* pMainFrame = new CMainFrame;
    if (!pMainFrame->LoadFrame(IDR_MAINFRAME))
    return FALSE;
    m_pMainWnd = pMainFrame;
             m_pMainWnd = NULL;// added ..........but still useless,bu give me a ASSERT Error
      

  4.   

    CMainFrame* pMainFrame = new CMainFrame;
    if (!pMainFrame->LoadFrame(IDR_MAINFRAME))
    return FALSE;
    m_pMainWnd = pMainFrame:
    pMainFrame->m_hMenuDefault =NULL;
      

  5.   

    eion(电离子) :   那当然会出错了!m_pMainWnd 是主窗口啊,不是菜单
      

  6.   

    非常抱歉,可是    CMainFrame* pMainFrame = new CMainFrame;
        if (!pMainFrame->LoadFrame(IDR_MAINFRAME))
            return FALSE;
        m_pMainWnd = pMainFrame;    pMainFrame->m_bAutoMenuEnable = FALSE;
        pMainFrame->m_hMenuDefault = NULL;这样还是有
      

  7.   

    to    wintenko(目毕珑.org)how to get the pMenu?
      

  8.   

    int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
    {
        .
        .
        .
        .
        .
        .
        OtherMenu();
        return 0;
    }BOOL CMainFrame::OtherMenu()
    {
        CMenu* pMenu = GetMenu();
        ASSERT_VALID(pMenu);
        pMenu->DestroyMenu();    return TRUE;
    }
      

  9.   

    Sorry, I've tried it, but it is still useless.