MFC 中 CMFCRibbonEdit选件类、ID_FILE_OPEN 文件响应命令

1.CMFCRibbonEdit选件类
参考例子:

功能区 - MFC

VS2017创建ribbon的流程与VS2010不同,不用给勾选use a ribbon 。
2017中直接选择 office window 7格式时 就会有ribbon设计器出现的

功能区的编辑控件
2.ID_FILE_OPEN 文件响应命令
参考连接

MFC中ON_UPDATE_COMMAND_UI和ON_COMMAND消息区别

UPDATE_COMMAND_UI   处理菜单对应的用户界面显示状态
COMMAND   处理该菜单对应的功能

https://www.cnblogs.com/orez88/articles/2217823.html

下面讲一下ribbon的一些心得

1.在panel中 如果某些只想要1个或者2个控件,可以使用间隔符 separator来间隔

2.添加了一些button按钮,第一个按钮的ID修改了,后面几个按钮的ID使用默认,在使用ON_UPDATE_COMMAND_UI 命令更新界面时,发现第二个按钮始终为可以点击的状态,第三个按钮可以为false 灰色状态
解决方案::给每个控件ID都进行修改了,这样从第二个及以后控件 都可以刷新为 true或false状态了

作为一个新进人员,只感觉师父太牛逼了。。。。啥都会

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值
>