CMFCVisualManager::OnDrawMenuSystemButton

更新 : 2007 年 11 月

フレームワークは、アプリケーションのメニュー システム ボタンを描画するときにこのメソッドを呼び出します。

virtual void OnDrawMenuSystemButton(
   CDC* pDC,
   CRect rect,
   UINT uiSystemCommand,
   UINT nStyle,
   BOOL bHighlight 
);

パラメータ

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

  • [入力] rect
    ボタンの境界を指定する四角形。

  • [入力] uiSystemCommand
    ボタンに関連付けるシステム コマンドを指定するフラグ。指定できる値は SC_CLOSE、SC_MINIMIZE、および SC_RESTORE です。

  • [入力] nStyle
    ボタンの現在のスタイルを指定するフラグ。指定できる値は TBBS_PRESSED、TBBS_DISABLED、および 0 です。

  • [入力] bHighlight
    ボタンを強調表示するかどうかを指定するブール値パラメータ。

解説

メニュー システム ボタンは、タイトル バーにある [閉じる]、[最小化]、[最大化]、および [元のサイズに戻す] の各ボタンです。

このメソッドの既定の実装は、DFC_CAPTION 型を使用して CDC::DrawFrameControl を呼び出します。システム ボタンの外観をカスタマイズする場合は、派生ビジュアル マネージャ クラスでこのメソッドをオーバーライドします。

必要条件

ヘッダー : afxvisualmanager.h

参照

概念

MFC 階層図

参照

CMFCVisualManager クラス