CMFCDropDownToolbarButton クラス
ツール バー ボタンの一種で、クリックされたときは標準ボタンと同じように動作します。 ただし、ユーザーがツール バー ボタンを押したままにすると、ドロップダウン ツール バー (CMFCDropDownToolBar クラス) が開かれます。
class CMFCDropDownToolbarButton : public CMFCToolBarButton
メンバー
パブリック コンストラクター
[名前] |
説明 |
---|---|
CMFCDropDownToolbarButton オブジェクトを構築します。 |
|
CMFCDropDownToolbarButton::~CMFCDropDownToolbarButton |
デストラクターです。 |
パブリック メソッド
[名前] |
説明 |
---|---|
別のツール バー ボタンのプロパティを現在のボタンにコピーします。 (CMFCToolBarButton::CopyFrom をオーバーライドします。) |
|
CMFCDropDownToolbarButton::CreateObject |
このクラス型の動的インスタンスを作成するために、フレームワークによって使用されます。 |
ドロップダウン ツール バーを開きます。 |
|
ツール バー ボタンのテキストをメニューにコピーします。 (CMFCToolBarButton::ExportToMenuButton をオーバーライドします。) |
|
ボタンに関連付けられたドロップダウン ツール バーを取得します。 |
|
CMFCDropDownToolbarButton::GetThisClass |
このクラス型に関連付けられた CRuntimeClass オブジェクトへのポインターを取得するために、フレームワークによって使用されます。 |
ドロップダウン ツール バーが現在開いているかどうかを判断します。 |
|
拡張された境界でボタンを表示できるかどうかを指定します。 (CMFCToolBarButton::IsExtraSize をオーバーライドします。) |
|
指定されたデバイス コンテキストとドッキングの状態に応じたボタンのサイズを計算するために、フレームワークによって呼び出されます。 (CMFCToolBarButton::OnCalculateSize をオーバーライドします。) |
|
CMFCDropDownToolbarButton::OnCancelMode |
WM_CANCELMODE メッセージを処理するために、フレームワークによって呼び出されます。 (CMCToolBarButton::OnCancelMode をオーバーライドします。) |
新しいツール バーにボタンが挿入されたときに、フレームワークによって呼び出されます。 (CMFCToolBarButton::OnChangeParentWnd をオーバーライドします。) |
|
ユーザーがマウス ボタンをクリックしたときに、フレームワークによって呼び出されます。 (CMFCToolBarButton::OnClick をオーバーライドします。) |
|
ユーザーがマウス ボタンを離したときに、フレームワークによって呼び出されます。 (CMFCToolBarButton::OnClickUp をオーバーライドします。) |
|
親ツール バーが WM_HELPHITTEST メッセージを処理するときに、フレームワークによって呼び出されます。 (CMFCToolBarButton::OnContextHelp をオーバーライドします。) |
|
アプリケーションで親ツール バーにショートカット メニューが表示されると、提示されるメニューを変更します。 (CMFCToolBarButton::OnCustomizeMenu をオーバーライドします。) |
|
指定されたスタイルとオプションを使用してボタンを描画するために、フレームワークによって呼び出されます。 (CMFCToolBarButton::OnDraw をオーバーライドします。) |
|
[カスタマイズ] ダイアログ ボックスの [コマンド] ペインにボタンを描画するために、フレームワークによって呼び出されます。 (CMFCToolBarButton::OnDrawOnCustomizeList をオーバーライドします。) |
|
このオブジェクトをアーカイブから読み取るか、アーカイブに書き込みます。 (CMFCToolBarButton::Serialize をオーバーライドします。) |
|
ユーザーがボタンをクリックしたときにフレームワークが使用する既定のコマンドを設定します。 |
データ メンバー
[名前] |
説明 |
---|---|
ドロップダウン ツール バーが表示されるまでユーザーがマウス ボタンを押し続ける必要がある時間の長さを指定します。 |
解説
CMFCDropDownToolBarButton は標準的なボタンとは異なり、ボタンの右下隅に小さい矢印があります。 ユーザーがドロップダウン ツール バーでボタンを選択すると、そのアイコンがトップレベル ツール バー ボタン (右下隅に小さい矢印があるボタン) に表示されます。
ドロップダウン ツール バーを実装する方法の詳細については、「CMFCDropDownToolBar クラス」を参照してください。
CMFCDropDownToolBarButton オブジェクトは、CMFCToolBarMenuButton クラス オブジェクトとしてエクスポートし、ポップアップ メニュー付きのメニュー ボタンとして表示できます。
継承階層
必要条件
**ヘッダー:**afxdropdowntoolbar.h