CMFCRibbonButtonsGroup选件类

CMFCRibbonButtonsGroup 选件类允许您组织功能区按钮添加到组。所有按钮的组中的水平直接在手指围绕并用在边框。

class CMFCRibbonButtonsGroup : public CMFCRibbonBaseElement

成员

Bb984073.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

描述

CMFCRibbonButtonsGroup::CMFCRibbonButtonsGroup

构造 CMFCRibbonButtonsGroup 对象。

Bb984073.collapse_all(zh-cn,VS.110).gif公共方法

名称

描述

CMFCRibbonButtonsGroup::AddButton

将一个按钮添加到组。

CMFCRibbonButtonsGroup::AddButtons

添加按钮列表添加到组。

CMFCRibbonButtonsGroup::GetButton

返回指向位于指定索引的按钮。

CMFCRibbonButtonsGroup::GetCount

在组中返回按钮数。

CMFCRibbonButtonsGroup::GetImageSize

功能区上的组中返回常规映像的图像大小 (重写 CMFCRibbonBaseElement::GetImageSize。)

CMFCRibbonButtonsGroup::GetRegularSize

返回功能区元素的常规大小 (重写 CMFCRibbonBaseElement::GetRegularSize。)

CMFCRibbonButtonsGroup::HasImages

报表 CMFCRibbonButtonsGroup 对象是否包含工具栏图像。

CMFCRibbonButtonsGroup::OnDrawImage

绘制一个指定的按钮的相应图像,根据按钮是否正常,显示或禁用。

CMFCRibbonButtonsGroup::RemoveAll

CMFCRibbonButtonsGroup 对象中移除所有按钮。

CMFCRibbonButtonsGroup::SetImages

分配图像添加到组。

CMFCRibbonButtonsGroup::SetParentCategory

在其中设置 CMFCRibbonButtonsGroup 对象的父 CMFCRibbonCategory 和所有按钮 (重写 CMFCRibbonBaseElement::SetParentCategory。)

备注

组从 CMFCBaseRibbonElement 派生,并且可以象处理单个实体。在所有面板或弹出菜单可以确定组。

示例

下面的示例在 CMFCRibbonButtonsGroup 选件类演示如何使用各种方法。此示例演示如何构造 CMFCRibbonButtonsGroup 对象,分配图像到功能区按钮组和将按钮添加到功能区按钮组。此代码段是 绘制客户端示例的一部分。

        CMFCRibbonButtonsGroup* pSBGroup = new CMFCRibbonButtonsGroup;

        CMFCToolBarImages images;
        images.SetImageSize(CSize(14, 14));
    
        CMFCToolBarImages hotimages;
        hotimages.SetImageSize(CSize(14, 14));
    
        if (images.Load(IDB_STATUSBAR_1) && hotimages.Load(IDB_STATUSBAR_2))
        {
            pSBGroup->SetImages(&images, &hotimages, NULL);
        }

        pSBGroup->AddButton(new CMFCRibbonButton(ID_FILE_PRINT_PREVIEW, _T(""), 0));
        pSBGroup->AddButton(new CMFCRibbonButton(ID_FILE_SUMMARYINFO, _T(""), 1));
        
        // CMFCRibbonStatusBar m_wndStatusBar
        m_wndStatusBar.AddExtendedElement(pSBGroup, _T("View Shortcuts"));

继承层次结构

CObject

   CMFCRibbonBaseElement

      CMFCRibbonButtonsGroup

要求

标头: afxribbonbuttonsgroup.h

请参见

参考

层次结构图

其他资源

MFC 类