次の方法で共有


CMFCRibbonButtonsGroup クラス

CMFCRibbonButtonsGroup クラスを使用すると、複数のリボン ボタンを 1 グループに編成できます。 グループ内のすべてのボタンは互いに隣接して水平に並べられ、1 つの枠で囲まれます。

class CMFCRibbonButtonsGroup : public CMFCRibbonBaseElement

メンバー

パブリック コンストラクター

[名前]

説明

CMFCRibbonButtonsGroup::CMFCRibbonButtonsGroup

 

パブリック メソッド

[名前]

説明

CMFCRibbonButtonsGroup::AddButton

グループにボタンを追加します。

CMFCRibbonButtonsGroup::AddButtons

グループにボタンのリストを追加します。

CMFCRibbonButtonsGroup::GetButton

指定されたインデックスにあるボタンへのポインターを返します。

CMFCRibbonButtonsGroup::GetCount

グループ内のボタン数を返します。

CMFCRibbonButtonsGroup::GetImageSize

リボン要素のイメージ サイズを返します。 (CMFCRibbonBaseElement::GetImageSize をオーバーライドします。)

CMFCRibbonButtonsGroup::GetRegularSize

リボン要素の標準サイズを返します。 (CMFCRibbonBaseElement::GetRegularSize をオーバーライドします。)

CMFCRibbonButtonsGroup::HasImages

 

CMFCRibbonButtonsGroup::OnDrawImage

 

CMFCRibbonButtonsGroup::RemoveAll

 

CMFCRibbonButtonsGroup::SetImages

イメージをグループに割り当てます。

CMFCRibbonButtonsGroup::SetParentCategory

  (CMFCRibbonBaseElement::SetParentCategory をオーバーライドします。)

解説

グループは CMFCBaseRibbonElement から派生し、単一エントリとして操作可能です。 グループは、任意のパネルまたはポップアップ メニューに配置できます。

使用例

次の例は、CMFCRibbonButtonsGroup クラスのさまざまなメソッドの使用方法を説明しています。 具体的には、CMFCRibbonButtonsGroup オブジェクトの構築、リボン ボタンのグループへのイメージの割り当て、およびリボン ボタンのグループへのボタンの追加の方法を示しています。 このコード スニペットは、「DrawClient サンプル:MFC リボン ベースの OLE オブジェクトの描画アプリケーション」の一部です。

        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 クラス