以下是 AddGroup 方法的简要说明:
void CMFCRibbonGallery::AddGroup(
const CString& strGroupName,
int nGroupID,
int nGroupIndex = -1,
int nIconIndex = -1,
int nSmallIconIndex = -1
);
参数说明:
- strGroupName:指定要添加的分组的名称。
- nGroupID:分组的唯一标识符。
- nGroupIndex:分组在图库中的索引位置。如果设置为 -1,则添加到图库的末尾。
- nIconIndex:分组的大图标在图库中的索引位置。如果设置为 -1,则使用默认图标。
- nSmallIconIndex:分组的小图标在图库中的索引位置。如果设置为 -1,则使用默认小图标。
示例用法:
CMFCRibbonGallery* pGallery = new CMFCRibbonGallery(ID_GALLERY_SAMPLE, _T("Sample Gallery"));
// 添加分组
pGallery->AddGroup(_T("Group 1"), 1, 0, 0, 1);
pGallery->AddGroup(_T("Group 2"), 2, 1, 2, 3);
// 将图库添加到 Ribbon 控件
m_wndRibbonBar.AddToTabs(pGallery, _T("Sample Tab"));
这个示例创建了一个名为 "Sample Gallery" 的图库,并添加了两个分组。每个分组都有一个名称、唯一标识符、大图标索引和小图标索引。最后,将图库添加到了 Ribbon 控件中的一个标签页中。
请注意,示例中的具体值(如 ID_GALLERY_SAMPLE、0、1、2、3 等)可能需要根据你的应用程序的具体情况进行调整。
转载请注明出处:http://www.zyzy.cn/article/detail/19921/MFC/CMFCRibbonGallery