次の方法で共有


CMFCDropDownToolbarButton クラス

ツール バー ボタンの一種で、クリックされたときは標準ボタンと同じように動作します。 ただし、ユーザーがツール バー ボタンを押したままにすると、ドロップダウン ツール バー (CMFCDropDownToolBar クラス) が開かれます。

class CMFCDropDownToolbarButton : public CMFCToolBarButton

メンバー

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

[名前]

説明

CMFCDropDownToolbarButton::CMFCDropDownToolbarButton

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

CMFCDropDownToolbarButton::~CMFCDropDownToolbarButton

デストラクターです。

パブリック メソッド

[名前]

説明

CMFCDropDownToolbarButton::CopyFrom

別のツール バー ボタンのプロパティを現在のボタンにコピーします。 (CMFCToolBarButton::CopyFrom をオーバーライドします。)

CMFCDropDownToolbarButton::CreateObject

このクラス型の動的インスタンスを作成するために、フレームワークによって使用されます。

CMFCDropDownToolbarButton::DropDownToolbar

ドロップダウン ツール バーを開きます。

CMFCDropDownToolbarButton::ExportToMenuButton

ツール バー ボタンのテキストをメニューにコピーします。 (CMFCToolBarButton::ExportToMenuButton をオーバーライドします。)

CMFCDropDownToolbarButton::GetDropDownToolBar

ボタンに関連付けられたドロップダウン ツール バーを取得します。

CMFCDropDownToolbarButton::GetThisClass

このクラス型に関連付けられた CRuntimeClass オブジェクトへのポインターを取得するために、フレームワークによって使用されます。

CMFCDropDownToolbarButton::IsDropDown

ドロップダウン ツール バーが現在開いているかどうかを判断します。

CMFCDropDownToolbarButton::IsExtraSize

拡張された境界でボタンを表示できるかどうかを指定します。 (CMFCToolBarButton::IsExtraSize をオーバーライドします。)

CMFCDropDownToolbarButton::OnCalculateSize

指定されたデバイス コンテキストとドッキングの状態に応じたボタンのサイズを計算するために、フレームワークによって呼び出されます。 (CMFCToolBarButton::OnCalculateSize をオーバーライドします。)

CMFCDropDownToolbarButton::OnCancelMode

WM_CANCELMODE メッセージを処理するために、フレームワークによって呼び出されます。 (CMCToolBarButton::OnCancelMode をオーバーライドします。)

CMFCDropDownToolbarButton::OnChangeParentWnd

新しいツール バーにボタンが挿入されたときに、フレームワークによって呼び出されます。 (CMFCToolBarButton::OnChangeParentWnd をオーバーライドします。)

CMFCDropDownToolbarButton::OnClick

ユーザーがマウス ボタンをクリックしたときに、フレームワークによって呼び出されます。 (CMFCToolBarButton::OnClick をオーバーライドします。)

CMFCDropDownToolbarButton::OnClickUp

ユーザーがマウス ボタンを離したときに、フレームワークによって呼び出されます。 (CMFCToolBarButton::OnClickUp をオーバーライドします。)

CMFCDropDownToolbarButton::OnContextHelp

親ツール バーが WM_HELPHITTEST メッセージを処理するときに、フレームワークによって呼び出されます。 (CMFCToolBarButton::OnContextHelp をオーバーライドします。)

CMFCDropDownToolbarButton::OnCustomizeMenu

アプリケーションで親ツール バーにショートカット メニューが表示されると、提示されるメニューを変更します。 (CMFCToolBarButton::OnCustomizeMenu をオーバーライドします。)

CMFCDropDownToolbarButton::OnDraw

指定されたスタイルとオプションを使用してボタンを描画するために、フレームワークによって呼び出されます。 (CMFCToolBarButton::OnDraw をオーバーライドします。)

CMFCDropDownToolbarButton::OnDrawOnCustomizeList

[カスタマイズ] ダイアログ ボックスの [コマンド] ペインにボタンを描画するために、フレームワークによって呼び出されます。 (CMFCToolBarButton::OnDrawOnCustomizeList をオーバーライドします。)

CMFCDropDownToolbarButton::Serialize

このオブジェクトをアーカイブから読み取るか、アーカイブに書き込みます。 (CMFCToolBarButton::Serialize をオーバーライドします。)

CMFCDropDownToolbarButton::SetDefaultCommand

ユーザーがボタンをクリックしたときにフレームワークが使用する既定のコマンドを設定します。

データ メンバー

[名前]

説明

CMFCDropDownToolbarButton::m_uiShowBarDelay

ドロップダウン ツール バーが表示されるまでユーザーがマウス ボタンを押し続ける必要がある時間の長さを指定します。

解説

CMFCDropDownToolBarButton は標準的なボタンとは異なり、ボタンの右下隅に小さい矢印があります。 ユーザーがドロップダウン ツール バーでボタンを選択すると、そのアイコンがトップレベル ツール バー ボタン (右下隅に小さい矢印があるボタン) に表示されます。

ドロップダウン ツール バーを実装する方法の詳細については、「CMFCDropDownToolBar クラス」を参照してください。

CMFCDropDownToolBarButton オブジェクトは、CMFCToolBarMenuButton クラス オブジェクトとしてエクスポートし、ポップアップ メニュー付きのメニュー ボタンとして表示できます。

継承階層

CObject

   CMFCToolBarButton

      CMFCDropDownToolbarButton

必要条件

**ヘッダー:**afxdropdowntoolbar.h

参照

参照

階層図

CMFCDropDownToolBar クラス

CMFCToolBar クラス

CMFCToolBarMenuButton クラス

概念

チュートリアル: ツール バーへのコントロールの追加

その他の技術情報

MFC クラス