void CMDIDOcView::OnInitialUpdate()
{
CView::OnInitialUpdate();
// TODO: Add your specialized code here and/or call the base class
CMenu* pMenu = GetParentFrame()->GetSystemMenu( false );
pMenu->EnableMenuItem( SC_CLOSE, MF_BYCOMMAND | MF_GRAYED );
pMenu->EnableMenuItem( SC_DEFAULT, MF_BYCOMMAND | MF_GRAYED );
pMenu->EnableMenuItem( SC_MAXIMIZE, MF_BYCOMMAND | MF_GRAYED );
pMenu->EnableMenuItem( SC_MINIMIZE, MF_BYCOMMAND | MF_GRAYED );
pMenu->EnableMenuItem( SC_MOVE, MF_BYCOMMAND | MF_GRAYED );
pMenu->EnableMenuItem( SC_SIZE, MF_BYCOMMAND | MF_GRAYED );
GetParentFrame()->DrawMenuBar();
}本以为这样之后子框架的系统菜单会全部变灰,但结果是只有关闭变灰,为什么?
{
CView::OnInitialUpdate();
// TODO: Add your specialized code here and/or call the base class
CMenu* pMenu = GetParentFrame()->GetSystemMenu( false );
pMenu->EnableMenuItem( SC_CLOSE, MF_BYCOMMAND | MF_GRAYED );
pMenu->EnableMenuItem( SC_DEFAULT, MF_BYCOMMAND | MF_GRAYED );
pMenu->EnableMenuItem( SC_MAXIMIZE, MF_BYCOMMAND | MF_GRAYED );
pMenu->EnableMenuItem( SC_MINIMIZE, MF_BYCOMMAND | MF_GRAYED );
pMenu->EnableMenuItem( SC_MOVE, MF_BYCOMMAND | MF_GRAYED );
pMenu->EnableMenuItem( SC_SIZE, MF_BYCOMMAND | MF_GRAYED );
GetParentFrame()->DrawMenuBar();
}本以为这样之后子框架的系统菜单会全部变灰,但结果是只有关闭变灰,为什么?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货