如果是文档视图结构,应先在CMainFrame::OnCreate中添加this->m_bAutoMenuEnable = FALSE;
然后按照msdn上的例子就可以了:
在CMainFrame中:
CMenu* mmenu = GetMenu();
CMenu* submenu = mmenu->GetSubMenu(0);
submenu->EnableMenuItem(ID_FILE_NEW, MF_BYCOMMAND | MF_DISABLED | MF_GRAYED);
http://msdn.microsoft.com/en-us/library/h62wh3y1(VS.80).aspx
如果不再CMainFrame中:
CMenu* pMenu = pMain->GetMenu();
CMenu* mmenu = pMain->GetMenu();
。。。
例子:http://msdn.microsoft.com/en-us/library/7xkd69hf(VS.80).aspx