50分求vs2008中写vc++程序菜单项为什么始终是灰色?

我在菜单栏中选择了对应的类添加了COMMMAND和UPDATE_COMMAND_UI,并且在UPDATE_COMMAND_UI函数中添加了pCmdUI->Enable(T... 我在菜单栏中选择了对应的类添加了COMMMAND 和UPDATE_COMMAND_UI,并且在UPDATE_COMMAND_UI函数中添加了pCmdUI->Enable(TRUE);可是菜单还是灰的?哪位高手帮忙解决一下?
我设置了断点,程序根本没到UPDATE_COMMAND_UI的函数里。这是为什么呢?
展开
 我来答
unknownace
2010-06-22 · TA获得超过285个赞
知道小有建树答主
回答量:205
采纳率:0%
帮助的人:233万
展开全部
默认下只要有COMMMAND的消息响应函数就 行了。当然如果也有UPDATE_COMMAND_UI也不至于变灰。UPDATE_COMMAND_UI响应函数会在菜单项重绘时 调用。也就是说你一点开菜单项,这个函数就会调用。如果设置断点确定此函数没被调用。那就要考虑你这函数加的是否正确了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
南大梧桐
2010-06-22 · TA获得超过176个赞
知道小有建树答主
回答量:137
采纳率:0%
帮助的人:111万
展开全部
应该是你选择错了类,要选择一开始就运行的类名。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
andy_reb
2010-06-22 · TA获得超过232个赞
知道小有建树答主
回答量:143
采纳率:0%
帮助的人:61.1万
展开全部
你在哪个函数中添加的函数啊,如果设置没问题的话,该是你函数添加的地方不对,无法得到该菜单的句柄。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cgsd2004
2010-06-22 · TA获得超过419个赞
知道小有建树答主
回答量:518
采纳率:55%
帮助的人:406万
展开全部
不是菜单属性没有被enable吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式