CMFCCaptionButton クラス

CMFCCaptionButton クラスは、ドッキング ペインまたはミニフレーム ウィンドウのキャプション バーに表示されるボタンを実装します。 通常は、フレームワークがキャプション ボタンを自動的に作成します。

class CMFCCaptionButton : public CObject

メンバー

コンストラクター

[名前]

説明

CMFCCaptionButton::CMFCCaptionButton

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

パブリック メソッド

[名前]

説明

CMFCCaptionButton::GetHit

ボタンによって表されるコマンドを返します。

CMFCCaptionButton::GetIconID

ボタンに関連付けられているイメージ ID を返します。

CMFCCaptionButton::GetRect

ボタンによって占有される四角形を返します。

CMFCCaptionButton::GetSize

ボタンの幅と高さを返します。

CMFCCaptionButton::IsMiniFrameButton

タイトル バーの高さをミニサイズに設定するかどうかを示します。

CMFCCaptionButton::Move

ボタンの描画位置とウィンドウの表示状態を設定します。

CMFCCaptionButton::OnDraw

キャプション ボタンを描画します。

CMFCCaptionButton::SetMiniFrameButton

タイトル バーのミニサイズを設定します。

解説

CPaneFrameWnd クラスからクラスを派生し、プロテクト メソッド AddButton を使用して、ミニフレーム ウィンドウにキャプション ボタンを追加できます。

CPaneFrameWnd.h では、次の 2 種類のキャプション ボタンのコマンド ID が定義されています。

  • AFX_CAPTION_BTN_PIN。ドッキング ペインが自動非表示モードをサポートする場合は、ピン ボタンを表示します。

  • AFX_CAPTION_BTN_CLOSE。ペインを閉じるか、非表示にすることができる場合は、[閉じる] ボタンを表示します。

使用例

CMFCCaptionButton オブジェクトを構築してタイトル バーのミニサイズを設定する方法を次の例に示します。

    CMFCCaptionButton* captionButton = new CMFCCaptionButton(AFX_HTCLOSE);
    captionButton->SetMiniFrameButton(true);

継承階層

CObject

   CMFCCaptionButton

必要条件

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

参照

参照

階層図

CPaneFrameWnd クラス

CDockablePane クラス

その他の技術情報

MFC クラス