MFC菜单默认是禁用的

由于以前用MFC都是写一些小工具作自己用,因此很少添加菜单。这段时间在弄一个比较正式的东西,因此用上了MDI,但发现添加了一个菜单后,发现菜单竟然是灰色的。不管怎样设置这个菜单的属性,菜单还是灰灰的。捣鼓了很久,终于发现当这个菜单没有添加处理事件的时候,它就死活都是灰的。

      看了一下MFC的代码,原来是CWnd类的OnCmdMsg函数会迭代一遍菜单,如果发现菜单项没有处理事件就将它禁用。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值