如何在MFC下对Ribbon界面进行重写
展开全部
首先你要了解RibbonBar的结构;
RibbonBar分了好几层
1、MainButton
2、普通Category: 最下面是一个Panel,Panel上面是各种元素,可以是CRibbonbarButton,CRibbonBarEdit等控件;
然后重绘你需要的部分:
CMFCRibbonBar 肯定需要重绘,就是继承下原先的类,然后跟普通控件重绘差不多;
左上角的大按钮,所有的Category,还有其他子控件可以选择性重绘,需要用到的再重绘。
RibbonBar分了好几层
1、MainButton
2、普通Category: 最下面是一个Panel,Panel上面是各种元素,可以是CRibbonbarButton,CRibbonBarEdit等控件;
然后重绘你需要的部分:
CMFCRibbonBar 肯定需要重绘,就是继承下原先的类,然后跟普通控件重绘差不多;
左上角的大按钮,所有的Category,还有其他子控件可以选择性重绘,需要用到的再重绘。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询