在Vs2005中,不需要设置this->m_bAutoMenuEnable = FALSE;
在MainFrame中加入公共属性调用的函数。内容如下:
CMenu* mmenu = GetMenu();
CMenu* submenu = mmenu->GetSubMenu(0);submenu->EnableMenuItem(ID_FILE_NEW, MF_BYCOMMAND | MF_DISABLED | MF_GRAYED);
其中GetSubMenu()参数为菜单栏的列号。EnableMenuItem()的第一个参数为该列子项的某个ID。