次の方法で共有


CMFCRibbonButtonsGroup クラス

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

class CMFCRibbonButtonsGroup : public CMFCRibbonBaseElement

メンバー

Bb984073.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

CMFCRibbonButtonsGroup::CMFCRibbonButtonsGroup

CMFCRibbonButtonsGroup オブジェクトを構築します。

Bb984073.collapse_all(ja-jp,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 クラス