次の方法で共有


CMFCVisualManager::OnDrawMenuSystemButton

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

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

参照

関連項目

CMFCVisualManager クラス

階層図