VC++6.0 MFC编程菜单设置为灰色问题

我有两个菜单项使用相同的ID,并且用下面的方法控制其显示为灰色,但每次该条件下只有一个菜单项变为灰,另一个依然不变。请问这个到底该怎样实现啊?voidCMyDoc::On... 我有两个菜单项使用相同的ID,并且用下面的方法控制其显示为灰色,但每次该条件下只有一个菜单项变为灰,另一个依然不变。请问这个到底该怎样实现啊?
void CMyDoc::OnUpdateChangeInfo(CCmdUI* pCmdUI)
{
// TODO: Add your command update UI handler code here
pCmdUI->Enable((current>0)&&(num_of_students>current));
}
展开
 我来答
noodlest
2012-06-14 · TA获得超过785个赞
知道小有建树答主
回答量:724
采纳率:100%
帮助的人:717万
展开全部
在我机器上试了,完全可以。
可能这两个菜单项并不真的是相同的ID吧,再查查。
或者这两个菜单项没有映射到同一个类中(作用域不同),不过可能性不大啊:要么都变灰,要么都变使能,按理说不会出现一个变为灰,另一个依然不变的情况的。
期待好的答案吧。。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式