解决方案 »

  1.   

    void CMyApp::PreLoadState()
    {

    GetContextMenuManager()->AddMenu(_T("tab的右键菜单"), IDR_MENU_MAIN_WND);
    }ON_WM_CONTEXTMENU()
    afx_msg void OnContextMenu(CWnd* /*pWnd*/, CPoint /*point*/);void CTabMainWnd::OnContextMenu(CWnd* /*pWnd*/, CPoint point)
     {
     CPoint ptTree = point;
     ScreenToClient(&ptTree);
     int i = GetTabFromPoint(ptTree);  int a = i + 1;  int iActiveTab = GetActiveTab();
     if (i != iActiveTab || iActiveTab == 0)
     {
     return;
     }
     HMENU hMenu = theApp.GetContextMenuManager()->GetMenuById(IDR_MENU_MAIN_WND); 
     theApp.GetContextMenuManager()->ShowPopupMenu(IDR_MENU_MAIN_WND, point.x, point.y, GetParent(),TRUE);
     }
      

  2.   

    我说的是界面自带的设置窗口显示方式的那个菜单,有浮动,停驻,自动隐藏什么的,还有这个tabbed document,这个菜单项一直是灰的,怎么让他可用。