例如我想使“新建”菜单变灰,我这样但是不行:
CMainFrame * frame = (CMainFrame *)GetTopLevelFrame();
CMenu *menu = frame->GetMenu();
CMenu *SubMenu = menu->GetSubMenu(0);
SubMenu->EnableMenuItem(1,MF_BYPOSITION|MF_BYPOSITION);
但是如果我把最后一句变为这样却就可以使“编辑”菜单变灰:
menu ->EnableMenuItem(1,MF_GRAYED|MF_BYPOSITION);
是怎么一回事呀?救我!
CMainFrame * frame = (CMainFrame *)GetTopLevelFrame();
CMenu *menu = frame->GetMenu();
CMenu *SubMenu = menu->GetSubMenu(0);
SubMenu->EnableMenuItem(1,MF_BYPOSITION|MF_BYPOSITION);
但是如果我把最后一句变为这样却就可以使“编辑”菜单变灰:
menu ->EnableMenuItem(1,MF_GRAYED|MF_BYPOSITION);
是怎么一回事呀?救我!
SubMenu->EnableMenuItem(1,MF_GRAYED|MF_BYPOSITION);