VC++ 菜单栏问题
我想控制菜单项的现实与不显示....做权限控制现在取得了权限“1”和权限“2”。不过我不知道怎么控制菜单栏的菜单项显示与不显示.......希望各位帮帮忙...我VC++...
我想控制菜单项的现实与不显示....做权限控制
现在取得了权限“1”和权限“2”。
不过我不知道怎么控制菜单栏的菜单项显示与不显示.......
希望各位帮帮忙...我VC++新手...啥都不懂..越详细越好 100分奖励!!
不是自己编写的 是拖来拖去的那种菜单... 展开
现在取得了权限“1”和权限“2”。
不过我不知道怎么控制菜单栏的菜单项显示与不显示.......
希望各位帮帮忙...我VC++新手...啥都不懂..越详细越好 100分奖励!!
不是自己编写的 是拖来拖去的那种菜单... 展开
3个回答
展开全部
对应的菜单ID,添加ON_UPDATE_COMMAND_UI消息处理函数,在该函数中,只要对pCmdUI进行处理即可进行显示与不显示!
pCmdUI->Enable(true);//生效
pCmdUI->Enable(false);//失效
当然如果是要显示或不显示的话,可以在不需要显示的时候将那个菜单项删除即可。
CMenu menu;
menu.LoadMenu(IDR_MENU1);
menu.GetSubMenu(0)->DeleteMenu(1,MF_BYPOSITION);
pCmdUI->Enable(true);//生效
pCmdUI->Enable(false);//失效
当然如果是要显示或不显示的话,可以在不需要显示的时候将那个菜单项删除即可。
CMenu menu;
menu.LoadMenu(IDR_MENU1);
menu.GetSubMenu(0)->DeleteMenu(1,MF_BYPOSITION);
展开全部
是用MFC自己编写的菜单栏吗?如果是,添加相应的菜单响应函数,在函数内部或单独的权限判断函数中,加入适当的权限就行了。如果不是解释清楚一下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请看一下我的VC基础书关于菜单的部分.
VC共享乐园上有哦
VC共享乐园上有哦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询