读书人

怎么隐藏一个一级菜单

发布时间: 2012-06-13 12:30:18 作者: rapoo

如何隐藏一个一级菜单
因为不同的用户权限,需要不同的菜单,所以要隐藏一些主菜单,该如何隐藏呢?

[解决办法]
CMenu *pMenu=((CMainFrame*)m_pMainWnd)->GetMenu();
pMenu->RemoveMenu(iPos,MF_BYPOSITION);
[解决办法]
用 SetMenuItemInfo
[解决办法]
心痛呀,上好的 SetMenuItemInfo 你怎么不用呢
[解决办法]
iPos代表的是什么?是Menu的ID吗?一级菜单没有ID啊?

从0开始的菜单的位置,第一个菜单为0
因此,移除一级菜单项的时候,从大往小(从后往前),免得计算 pos(位置)

读书人网 >VC/MFC

热点推荐