次の方法で共有


CMFCVisualManager::OnDrawCaptionButton

更新 : 2007 年 11 月

フレームワークは、CMFCCaptionButton オブジェクトを描画するときにこのメソッドを呼び出します。

virtual void OnDrawCaptionButton (
   CDC* pDC,
      CMFCCaptionButton* pButton,
   BOOL bActive,
   BOOL bHorz,
   BOOL bMaximized,
   BOOL bDisabled,
   int nImageID = -1
);

パラメータ

  • [入力] pDC
    デバイス コンテキストへのポインタ。

  • [入力] pButton
    CMFCCaptionButton オブジェクトへのポインタ。フレームワークはこのキャプション ボタンを描画します。

  • [入力] bActive
    ボタンをアクティブにするかどうかを指定するブール値パラメータ。

  • [入力] bHorz
    キャプションを水平方向に表示するかどうかを指定するブール値パラメータ。

  • [入力] bMaximized
    親ペインを最大化するかどうかを指定するブール値パラメータ。

  • [入力] bDisabled
    キャプション ボタンを無効にするかどうかを指定するブール値パラメータ。

  • [入力] nImageID
    ボタンに使用するアイコンのイメージのインデックス。nImageID を -1 に設定すると、pButton に記録されたイメージのインデックスが使用されます。

解説

このメソッドの既定の実装では、CMenuImages クラスのグローバル インスタンスから小さなボタンが表示されます。CMenuImages のヘッダー ファイルには、ボタンの一覧が記載されています。これには、CMenuImages::IdCloseCMenuImages::IdArowLeftCMenuImages::IdArowRightCMenuImages::IdArowDownCMenuImages::IdArowUpCMenuImages::IdPinHorz などが含まれます。

キャプション ボタンの外観をカスタマイズするには、派生クラスでこのメソッドをオーバーライドします。

必要条件

ヘッダー : afxvisualmanager.h

参照

概念

MFC 階層図

参照

CMFCVisualManager クラス

CMFCCaptionButton クラス