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();

}本以为这样之后子框架的系统菜单会全部变灰,但结果是只有关闭变灰,为什么?