在视图文件的OnDraw中,我定义以下的句子:
CMenu* menu=AfxGetMainWnd()->GetMenu();
if(menu==NULL)
AfxMessageBox("wrong!");
else
{
CMenu* submenu=menu->GetSubMenu(0);
submenu->EnableMenuItem(ID_FILE_NEW,MF_BYCOMMAND|MF_GRAYED);
}
我想使FILE/NEW变灰,但是FILE/NEW却没有变化,还照常使用
这是为什么?
CMenu* menu=AfxGetMainWnd()->GetMenu();
if(menu==NULL)
AfxMessageBox("wrong!");
else
{
CMenu* submenu=menu->GetSubMenu(0);
submenu->EnableMenuItem(ID_FILE_NEW,MF_BYCOMMAND|MF_GRAYED);
}
我想使FILE/NEW变灰,但是FILE/NEW却没有变化,还照常使用
这是为什么?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货