VC对话框的菜单设置变灰, 打勾 等
Posted okgogo2000
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VC对话框的菜单设置变灰, 打勾 等相关的知识,希望对你有一定的参考价值。
一般可以用UPDATE_COMMAND_UI消息,并加入以下代码:
pCmdUI->Enable(FALSE);
就实现,弹对话框的菜单需要增加对WM_INITMENUPOPUP消息的处理以后,才可以响应UPDATE_COMMAND_UI。
原因
要点1。
http://bbs.csdn.net/topics/20077326
为要设置变灰的菜单添加UPDATE_COMMAND_UI消息,并加入以下代码:
pCmdUI->Enable(FALSE);当前菜单不可用
pCmdUI->Enable(TURE);当前菜单不可用
参数可用变量,这样就可以随时设置菜单某项禁用。
要点2:
http://blog.csdn.net/visualeleven/article/details/5513648:
对于模态非模态对话框默认是不响应菜单的UPDATE_COMMAND_UI消息的,需要增加对WM_INITMENUPOPUP消息的处理以后,才可以响应UPDATE_COMMAND_UI。
以上是关于VC对话框的菜单设置变灰, 打勾 等的主要内容,如果未能解决你的问题,请参考以下文章