单文档程序,想动态删除某些菜单项,
AfxGetMainWnd()->GetMenu() 取不到菜单
CMenu* pSysMenu = GetSystemMenu(FALSE);
能取到,但是 CMenu* pSubmenu=pSysMenu ->GetSubMenu(0);又不行不知道怎么回事
AfxGetMainWnd()->GetMenu() 取不到菜单
CMenu* pSysMenu = GetSystemMenu(FALSE);
能取到,但是 CMenu* pSubmenu=pSysMenu ->GetSubMenu(0);又不行不知道怎么回事
for(j;j<pMenu->GetMenuItemCount();;j++)
{
for(int i=0;i<(pMenu->GetSubMenu (j))->GetMenuItemCount();i++)
{
int ID = (pMenu->GetSubMenu (j))->GetMenuItemID(i);
pMenu->EnableMenuItem(ID,MF_GRAYED);//有了ID就好办了
}
}