如何隐藏一个一级菜单
因为不同的用户权限,需要不同的菜单,所以要隐藏一些主菜单,该如何隐藏呢?
[解决办法]
CMenu *pMenu=((CMainFrame*)m_pMainWnd)->GetMenu();
pMenu->RemoveMenu(iPos,MF_BYPOSITION);
[解决办法]
用 SetMenuItemInfo
[解决办法]
心痛呀,上好的 SetMenuItemInfo 你怎么不用呢
[解决办法]
iPos代表的是什么?是Menu的ID吗?一级菜单没有ID啊?
从0开始的菜单的位置,第一个菜单为0
因此,移除一级菜单项的时候,从大往小(从后往前),免得计算 pos(位置)