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%
帮助的人:723万
展开全部
在我机器上试了,完全可以。
可能这两个菜单项并不真的是相同的ID吧,再查查。
或者这两个菜单项没有映射到同一个类中(作用域不同),不过可能性不大啊:要么都变灰,要么都变使能,按理说不会出现一个变为灰,另一个依然不变的情况的。
期待好的答案吧。。。
微测检测5.10
2023-05-10 广告
您好!建议咨 深圳市微测检测有限公司,已建立起十余个专业实验室,企业通过微测检测就可以获得一站式的测试与认 证解决方案;(EMC、RF、MFi、BQB、QI、USB、安全、锂电池、快充、汽车电子EMC、汽车手机互 联、语音通话质量),认证遇... 点击进入详情页
本回答由微测检测5.10提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式