次の方法で共有


CMFCRibbonBaseElement クラス

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

class CMFCRibbonBaseElement : public CObject

メンバー

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

名前

説明

CMFCRibbonBaseElement

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

Bb983027.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

CMFCRibbonBaseElement::AddToKeyList

リボン要素の KeyTip を KeyTip の配列に追加します。

CMFCRibbonBaseElement::AddToListBox

指定されたリボン コマンドのリスト ボックスに、リボン要素を追加します。

CMFCRibbonBaseElement::CanBeAddedToQuickAccessToolBar

クイック アクセス ツール バーにリボン要素を追加できるかどうかを示します。

CMFCRibbonBaseElement::CanBeCompacted

リボン要素のサイズをコンパクト サイズにできるかどうかを示します。

CMFCRibbonBaseElement::CanBeStretched

リボン要素の高さがリボンの行の高さに合わせて縦方向に拡大可能かどうかを指定します。

CMFCRibbonBaseElement::CanBeStretchedHorizontally

リボン要素の幅を変更できるかどうかを示します。

CMFCRibbonBaseElement::CleanUpSizes

リボン要素のサイズ設定をクリーンアップします。

CMFCRibbonBaseElement::ClosePopupMenu

リボン要素のポップアップ メニューを閉じます。

CMFCRibbonBaseElement::CopyFrom

指定された CMFCRibbonBaseElement の状態を現在のオブジェクトにコピーします。

CMFCRibbonBaseElement::DestroyCtrl

リボン要素を破棄します。

CMFCRibbonBaseElement::DrawImage

リボン要素のイメージを描画します。

CMFCRibbonBaseElement::Find

指定されたリボン要素へのポインターが現在のオブジェクトをポイントしている場合、そのポインターを返します。

CMFCRibbonBaseElement::FindByData

リボン要素に指定されたデータが含まれている場合は、リボン要素へのポインターを取得します。

CMFCRibbonBaseElement::FindByID

指定したコマンド ID でリボン要素が識別される場合、そのリボン要素へのポインターを取得します。

CMFCRibbonBaseElement::FindByOriginal

元のリボン要素が指定したリボン要素に一致する場合、リボン要素へのポインターを取得します。

CMFCRibbonBaseElement::GetCompactSize

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

CMFCRibbonBaseElement::GetData

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

CMFCRibbonBaseElement::GetDescription

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

CMFCRibbonBaseElement::GetDroppedDown

リボン要素のポップアップ メニューがドロップダウンされている場合に、リボン要素へのポインターを取得します。

CMFCRibbonBaseElement::GetElements

現在のリボン要素を指定された配列に追加します。

CMFCRibbonBaseElement::GetElementsByID

現在のリボン要素に指定したコマンド ID が含まれている場合、指定した配列に現在のリボン要素を追加します。

CMFCRibbonBaseElement::GetHighlighted

リボン要素が強調表示されている場合、そのリボン要素へのポインターを取得します。

CMFCRibbonBaseElement::GetID

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

CMFCRibbonBaseElement::GetImageSize

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

CMFCRibbonBaseElement::GetIntermediateSize

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

CMFCRibbonBaseElement::GetKeys

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

CMFCRibbonBaseElement::GetKeyTipRect

リボン要素の KeyTip の境界を示す四角形を取得します。

CMFCRibbonBaseElement::GetKeyTipSize

KeyTip テキストのサイズを取得します。

CMFCRibbonBaseElement::GetLocationInGroup

リボン グループにおけるリボン要素の表示位置を示します。

CMFCRibbonBaseElement::GetMenuKeys

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

CMFCRibbonBaseElement::GetNotifyID

リボン要素の通知コマンドの ID を取得します。

CMFCRibbonBaseElement::GetOriginal

元のリボン要素を取得します。

CMFCRibbonBaseElement::GetParentCategory

リボン要素のリボン カテゴリを取得します。

CMFCRibbonBaseElement::GetParentPanel

リボン要素が含まれているリボン パネルを取得します。

CMFCRibbonBaseElement::GetParentRibbonBar

リボン要素の親リボン バーを取得します。

CMFCRibbonBaseElement::GetParentWnd

リボン要素の親ウィンドウを取得します。

CMFCRibbonBaseElement::GetPressed

ユーザーが現在リボン要素をクリックしている場合、そのリボン要素へのポインターを取得します。

CMFCRibbonBaseElement::GetQuickAccessToolBarID

クイック アクセス ツール バーに配置されているリボン要素のコマンド ID を取得します。

CMFCRibbonBaseElement::GetRect

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

CMFCRibbonBaseElement::GetRegularSize

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

CMFCRibbonBaseElement::GetSize

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

CMFCRibbonBaseElement::GetText

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

CMFCRibbonBaseElement::GetToolTipText

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

CMFCRibbonBaseElement::GetTopLevelRibbonBar

リボン要素の最上位のリボン バーを取得します。

CMFCRibbonBaseElement::HasCompactMode

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

CMFCRibbonBaseElement::HasFocus

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

CMFCRibbonBaseElement::HasIntermediateMode

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

CMFCRibbonBaseElement::HasLargeMode

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

CMFCRibbonBaseElement::HasMenu

リボン要素にメニューがあるかどうかを示します。

CMFCRibbonBaseElement::HitTest

指定した点がリボン要素に含まれている場合に、そのリボン要素へのポインターを取得します。

CMFCRibbonBaseElement::IsAlignByColumn

リボン要素が他のリボン要素と共に垂直に配置されるかどうかを示します。

CMFCRibbonBaseElement::IsAlwaysLargeImage

リボン要素のイメージ サイズが常に大きいかどうかを示します。

CMFCRibbonBaseElement::IsAutoRepeatMode

リボン要素が自動繰り返しモードになっているかどうかを示します。

CMFCRibbonBaseElement::IsChecked

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

CMFCRibbonBaseElement::IsCompactMode

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

CMFCRibbonBaseElement::IsDefaultMenuLook

 

CMFCRibbonBaseElement::IsDisabled

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

CMFCRibbonBaseElement::IsDroppedDown

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

CMFCRibbonBaseElement::IsFocused

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

CMFCRibbonBaseElement::IsGalleryIcon

リボン ギャラリーにリボン要素が含まれているかどうかを示します。

CMFCRibbonBaseElement::IsHighlighted

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

CMFCRibbonBaseElement::IsIntermediateMode

リボン要素の現在のイメージが中間サイズであるかどうかを示します。

CMFCRibbonBaseElement::IsLargeMode

リボン要素の現在のイメージが大きいサイズであるかどうかを示します。

CMFCRibbonBaseElement::IsMenuMode

メニューにリボン要素が含まれているかどうかを示します。

CMFCRibbonBaseElement::IsPressed

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

CMFCRibbonBaseElement::IsQATMode

リボン要素がクイック アクセス ツール バーに含まれているかどうかを示します。

CMFCRibbonBaseElement::IsSeparator

リボン要素が表示区分線であるかどうかを示します。

CMFCRibbonBaseElement::IsShowGroupBorder

リボン要素が、通常の境界線を表示するグループに含まれるかどうかを示します。

CMFCRibbonBaseElement::IsShowTooltipOnBottom

ツールヒントをリボン要素の下に表示するかどうかを示します。

CMFCRibbonBaseElement::IsTabStop

リボン要素をキーボードで選択できるかどうかを示します。

CMFCRibbonBaseElement::IsTextAlwaysOnRight

リボン要素のテキストを右側に表示するかどうかを示します。

CMFCRibbonBaseElement::IsVisible

リボン要素が現在表示されているかどうかを示します。

CMFCRibbonBaseElement::IsWholeRowHeight

リボン要素の表示高さが、そのリボン要素を含むリボン パネルの表示の高さと同じであるかどうかを示します。

CMFCRibbonBaseElement::NotifyCommand

リボン要素の親ウィンドウにコマンド通知を送信します。

CMFCRibbonBaseElement::NotifyHighlightListItem

ユーザーがリスト内にあるリボン要素を強調表示したときに、リボン バーの親ウィンドウに通知します。

CMFCRibbonBaseElement::OnAddToQAToolbar

指定したクイック アクセス ツール バーにリボン要素を追加します。

CMFCRibbonBaseElement::OnAfterChangeRect

リボン要素のツールヒントを更新します。

CMFCRibbonBaseElement::OnAutoRepeat

維持されたユーザー入力に応答してリボン要素を更新します。

CMFCRibbonBaseElement::OnCalcTextSize

リボン要素のテキストのサイズを計算します。

CMFCRibbonBaseElement::OnChangeMenuHighlight

メニューに含まれるリボン要素の強調表示が変更されたときに、フレームワークによって呼び出されます。

CMFCRibbonBaseElement::OnDraw

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

CMFCRibbonBaseElement::OnDrawKeyTip

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

CMFCRibbonBaseElement::OnDrawMenuImage

リボン要素のメニュー イメージが描画されるときに、フレームワークによって呼び出されます。

CMFCRibbonBaseElement::OnDrawOnList

コマンド リスト ボックス内のリボン要素を描画するために、フレームワークによって呼び出されます。

CMFCRibbonBaseElement::OnKey

ユーザーが KeyTip を押し、リボン要素にフォーカスがあるときに、フレームワークによって呼び出されます

CMFCRibbonBaseElement::OnMenuKey

CMFCRibbonBaseElement::OnRTLChanged

レイアウトの方向が変更されたときに、フレームワークによって呼び出されます。

CMFCRibbonBaseElement::OnShow

リボン要素の表示と非表示を切り替えるために、フレームワークによって呼び出されます。

CMFCRibbonBaseElement::OnShowPopupMenu

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

CMFCRibbonBaseElement::PostMenuCommand

CMFCRibbonBaseElement::Redraw

リボン要素の表示を更新します。

CMFCRibbonBaseElement::SetACCData

リボン要素のアクセシビリティ データを設定します。

CMFCRibbonBaseElement::SetCompactMode

リボン要素の表示サイズを設定します

CMFCRibbonBaseElement::SetData

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

CMFCRibbonBaseElement::SetDefaultMenuLook

 

CMFCRibbonBaseElement::SetDescription

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

CMFCRibbonBaseElement::SetID

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

CMFCRibbonBaseElement::SetInitialMode

リボン要素の初期表示サイズを設定します。

CMFCRibbonBaseElement::SetKeys

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

CMFCRibbonBaseElement::SetOriginal

リボン要素に対して元のリボン要素を設定します。

CMFCRibbonBaseElement::SetParentCategory

リボン要素に対して親カテゴリを設定します。

CMFCRibbonBaseElement::SetParentMenu

リボン要素に対して親メニュー コンテナーを設定します。

CMFCRibbonBaseElement::SetParentRibbonBar

リボン要素に対して親リボン バーを設定します。

CMFCRibbonBaseElement::SetRect

リボン要素を表示する四角形の寸法を設定します。

CMFCRibbonBaseElement::SetText

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

CMFCRibbonBaseElement::SetTextAlwaysOnRight

リボン要素の右側に表示するテキストを設定します。

CMFCRibbonBaseElement::SetToolTipText

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

CMFCRibbonBaseElement::SetVisible

リボン要素の表示状態を設定します。

CMFCRibbonBaseElement::StretchHorizontally

リボン要素の幅を広げます。

CMFCRibbonBaseElement::StretchToWholeRow

リボン要素の表示の高さを、指定した行の高さに変更します。

CMFCRibbonBaseElement::UpdateTooltipInfo

リボン要素のコマンド リソースを使用してツールヒント テキストを更新します。

Bb983027.collapse_all(ja-jp,VS.110).gifプロテクト メソッド

名前

説明

CMFCRibbonBaseElement::OnProcessKey

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

CMFCRibbonBaseElement::OnSetFocus

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

解説

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

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

  • RibbonImageLarge

  • RibbonImageSmall

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

使用例

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

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