具体来说,CMFCRibbonCategory 类的典型用法是在 CMFCRibbonBar 中添加类别,而不是直接创建 CMFCRibbonCategory 的实例。在这种情况下,AddCategory 方法会在内部创建 CMFCRibbonCategory 对象并将其添加到 CMFCRibbonBar 中。
以下是 CMFCRibbonBar 中添加类别的示例:
CMFCRibbonBar ribbonBar;
// 创建类别对象
CMFCRibbonCategory* pCategory = ribbonBar.AddCategory(_T("MyCategory"), IDB_CATEGORY_ICON, IDB_CATEGORY_SMALL_ICON);
// 添加其他元素到类别中,如按钮、面板等
// 在创建类别的过程中,实际上调用了 CMFCRibbonCategory 的受保护构造函数
上述代码中,AddCategory 方法用于创建 CMFCRibbonCategory 对象并将其添加到 CMFCRibbonBar 中。你可以在这个类别对象上继续添加其他 Ribbon 元素,如按钮、面板等。
转载请注明出处:http://www.zyzy.cn/article/detail/19786/MFC/CMFCRibbonCategory