模态对话框中怎样消息映射菜单或按钮ID的ON_UPDATE_COMMAND_UI?
我在模态对话框中弹出一个右键菜单,处理其ON_COMMAND没有什么问题,但不能处理ON_UPDATE_COMMAND_UI,不知为何! 问题点数:20、回复次数:7Top
1 楼Suprman(杀尽天下的恶狗)回复于 2001-06-14 00:17:00 得分 0
等。。。Top
2 楼panda_w(好想睡啊!)回复于 2001-06-14 08:40:00 得分 0
设置m_bAutoMenuEnable 变量呢Top
3 楼ahphone(阿丰--重出江湖,陌生的容颜)回复于 2001-06-14 08:45:00 得分 0
在www.csdn.net/dev/visual c++ 对话框处理中有在对话框中使用ON_UPDATE_COMMAND_UI的专题。Top
4 楼allfresh(正确地浪费时间)回复于 2001-06-15 22:01:00 得分 0
ahphone(阿丰),能不能详细点,谢谢!Top
5 楼Suprman(杀尽天下的恶狗)回复于 2001-06-16 22:26:00 得分 10
http://www.csdn.net/expert/topic/159/159863.shtmTop
6 楼moony_blue(发呆的深蓝)回复于 2001-06-17 09:07:00 得分 0
7 楼moony_blue(发呆的深蓝)回复于 2001-06-17 09:12:00 得分 10
先在对话框类中加入CMenu对象
初始化对话框使用CMenu::LoadMenu(IDR_MENU);
不用响应ON_UPDATE_COMMAND_UI消息。
只要使用CMenu::CheckMenuItem, EnableMenuItem
最后使用SetMenu(CMenu*)刷新菜单显示就可以了(最重要的一步)
Top




