次の方法で共有


CMFCRibbonBaseElement クラス

更新 : 2007 年 11 月

CMFCRibbonBaseElement クラスは、リボン バーに追加できるすべての要素の基本クラスです。リボン要素とは、リボン ボタン、リボン チェック ボックス、リボン コンボ ボックスなどです。

class CMFCRibbonBaseElement : public CObject

メンバ

パブリック メソッド

名前

説明

CMFCRibbonBaseElement::CanBeStretched

 

CMFCRibbonBaseElement::CanBeStretchedHorizontally

 

CMFCRibbonBaseElement::CleanUpSizes

 

CMFCRibbonBaseElement::DestroyCtrl

 

CMFCRibbonBaseElement::DrawImage

 

CMFCRibbonBaseElement::GetCompactSize

リボン要素のコンパクト サイズを返します。

CMFCRibbonBaseElement::GetData

リボン要素に関連付けられているユーザー定義データを取得します。

CMFCRibbonBaseElement::GetDescription

リボン要素の説明を返します。

CMFCRibbonBaseElement::GetID

リボン要素のコマンド ID を返します。

CMFCRibbonBaseElement::GetImageSize

リボン要素のイメージ サイズを返します。

CMFCRibbonBaseElement::GetIntermediateSize

サイズが中間状態になっているリボン要素のサイズを返します。

CMFCRibbonBaseElement::GetKeys

リボン要素に関連付けられた KeyTip を返します。

CMFCRibbonBaseElement::GetLocationInGroup

 

CMFCRibbonBaseElement::GetMenuKeys

ボタンに関連付けられた KeyTip を返します。

CMFCRibbonBaseElement::GetNotifyID

 

CMFCRibbonBaseElement::GetOriginal

 

CMFCRibbonBaseElement::GetParentCategory

 

CMFCRibbonBaseElement::GetParentRibbonBar

 

CMFCRibbonBaseElement::GetQuickAccessToolBarID

 

CMFCRibbonBaseElement::GetRect

リボン要素の外接する四角形を返します。

CMFCRibbonBaseElement::GetRegularSize

リボン要素の標準サイズを返します。

CMFCRibbonBaseElement::GetSize

リボン要素の現在のサイズを返します。

CMFCRibbonBaseElement::GetText

リボン要素に関連付けられたテキストを返します。

CMFCRibbonBaseElement::GetToolTipText

リボン要素のツールヒント テキストを返します。

CMFCRibbonBaseElement::HasCompactMode

リボン要素が簡易モードを持つかどうかを指定します。

CMFCRibbonBaseElement::HasIntermediateMode

リボン要素に中間モードがあるかどうかを示します。

CMFCRibbonBaseElement::HasLargeMode

リボン要素に大モードがあるかどうかを指定します。

CMFCRibbonBaseElement::HasMenu

 

CMFCRibbonBaseElement::IsAlignByColumn

 

CMFCRibbonBaseElement::IsAutoRepeatMode

 

CMFCRibbonBaseElement::IsChecked

リボン要素がチェックされているかどうかを示します。

CMFCRibbonBaseElement::IsCompactMode

リボン要素が簡易モードであるかどうかを示します。

CMFCRibbonBaseElement::IsDefaultMenuLook

 

CMFCRibbonBaseElement::IsDisabled

リボン要素が無効であるかどうかを示します。

CMFCRibbonBaseElement::IsDroppedDown

リボン要素がドロップダウンされてポップアップ メニューが表示されているかどうかを調べます。

CMFCRibbonBaseElement::IsFocused

リボン要素にフォーカスがあるかどうかを示します。

CMFCRibbonBaseElement::IsGalleryIcon

 

CMFCRibbonBaseElement::IsHighlighted

リボン要素を強調表示するかどうかを指定します。

CMFCRibbonBaseElement::IsIntermediateMode

 

CMFCRibbonBaseElement::IsLargeMode

 

CMFCRibbonBaseElement::IsPressed

ユーザーがリボン要素をクリックしたかどうかを示します。

CMFCRibbonBaseElement::IsQATMode

 

CMFCRibbonBaseElement::IsSeparator

 

CMFCRibbonBaseElement::IsShowGroupBorder

 

CMFCRibbonBaseElement::IsTabStop

 

CMFCRibbonBaseElement::IsTextAlwaysOnRight

 

CMFCRibbonBaseElement::IsVisible

 

CMFCRibbonBaseElement::IsWholeRowHeight

 

CMFCRibbonBaseElement::OnAfterChangeRect

 

CMFCRibbonBaseElement::OnAutoRepeat

 

CMFCRibbonBaseElement::OnCalcTextSize

 

CMFCRibbonBaseElement::OnChangeMenuHighlight

 

CMFCRibbonBaseElement::OnDraw

リボン要素を描画するために、フレームワークによって呼び出されます。

CMFCRibbonBaseElement::OnMenuKey

 

CMFCRibbonBaseElement::OnRTLChanged

 

CMFCRibbonBaseElement::OnShowPopupMenu

リボン要素にポップアップ メニューを表示するときに、フレームワークによって呼び出されます。

CMFCRibbonBaseElement::SetData

データ項目をリボン要素に関連付けます。

CMFCRibbonBaseElement::SetDefaultMenuLook

 

CMFCRibbonBaseElement::SetDescription

リボン要素の説明を設定します。

CMFCRibbonBaseElement::SetID

リボン要素のコマンド ID を設定します。

CMFCRibbonBaseElement::SetKeys

リボン要素の KeyTip を設定します。

CMFCRibbonBaseElement::SetRect

 

CMFCRibbonBaseElement::SetText

リボン要素のテキストを設定します。

CMFCRibbonBaseElement::SetTextAlwaysOnRight

 

CMFCRibbonBaseElement::SetToolTipText

リボン要素のツールヒント テキストを設定します。

CMFCRibbonBaseElement::SetVisible

 

CMFCRibbonBaseElement::StretchHorizontally

 

プロテクト メソッド

名前

説明

CMFCRibbonBaseElement::OnProcessKey

ユーザーがキーを押したときに、フレームワークによって呼び出されます。

CMFCRibbonBaseElement::OnSetFocus

リボン要素が入力フォーカスを受け取ったか失ったときに、フレームワークによって呼び出されます。

解説

CMFCRibbonBaseElement クラスは、コマンド ID、テキスト ラベル、ツールヒント テキスト、要素の説明、および状態 (フォーカスを置く、強調表示する、押す、無効にする、チェックする、またはドロップダウンするなど) が含まれるすべてのリボン要素に共通のプロパティを定義します。

リボン要素のイメージ サイズは、RibbonImageType メンバに次のいずれかの値を指定することによって定義します。

  • RibbonImageLarge

  • RibbonImageSmall

そのサイズに応じて、リボン要素には小さいイメージと大きいイメージのいずれかが表示されます。

使用例

次の例は、CMFCRibbonBaseElement クラスのさまざまなメソッドの使用方法を説明しています。この例は、CMFCRibbonStatusBar クラスからの CMFCRibbonBaseElement オブジェクトの取得方法、リボン要素の説明の設定方法、テキストの設定方法、KeyTip の設定方法、リボン要素のツールヒント テキストの設定方法を示しています。このコード スニペットは、「DrawClient サンプル : MFC リボン ベースの OLE オブジェクト描画アプリケーション」の一部です。

  // CMFCRibbonStatusBar m_wndStatusBar
    CMFCRibbonBaseElement* pPane = m_wndStatusBar.FindByID(nID);


...


        pPane->SetDescription(_T("a pane"));
        // CString strText
        pPane->SetText(strText);
        pPane->SetKeys(_T("p"));
        pPane->SetToolTipText(_T("this is a pane"));

継承階層

CObject

   CMFCRibbonBaseElement

必要条件

ヘッダー : afxbaseribbonelement.h

参照

概念

MFC 階層図

その他の技術情報

クラス (MFC Feature Pack)