次の方法で共有


CMFCCaptionButton クラス

更新 : 2007 年 11 月

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

参照

概念

MFC 階層図

参照

CPaneFrameWnd クラス

CDockablePane クラス

その他の技術情報

クラス (MFC Feature Pack)