CMFCRibbonGallery 类是 Microsoft Foundation Classes (MFC) 中用于支持 Ribbon 界面的类之一。AddGroup 方法是该类的一个公共方法,用于向 Ribbon 图库(Gallery)中添加一个分组。

以下是 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