1.CMFCRibbonEdit选件类
参考例子:
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状态了
作为一个新进人员,只感觉师父太牛逼了。。。。啥都会