次の方法で共有


CMFCVisualManager::OnHighlightMenuItem

更新 : 2007 年 11 月

フレームワークは、強調表示されたメニュー項目を描画するときにこのメソッドを呼び出します。

virtual void OnHighlightMenuItem(
   CDC* pDC,
      CMFCToolBarMenuButton* pButton,
   CRect rect,
   COLORREF& clrText
);

パラメータ

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

  • [入力] pButton
    表示する CMFCToolBarMenuButton オブジェクトへのポインタ。既定の実装は、このパラメータを使用しません。

  • [入力] rect
    メニュー項目の境界を指定する四角形。

  • [入力] clrText
    強調表示されたメニュー項目の現在のテキストの色。既定の実装は、このパラメータを使用しません。

解説

このメソッドの既定の実装は、pButton パラメータまたは clrText パラメータを使用しません。標準の背景色を使用して、rect で指定された四角形を塗りつぶします。

強調表示されたメニュー項目の外観をカスタマイズする場合は、派生ビジュアル マネージャでこのメソッドをオーバーライドします。強調表示されたメニュー項目のテキストの色を変更するには、clrText パラメータを使用します。

必要条件

ヘッダー : afxvisualmanager.h

参照

概念

MFC 階層図

参照

CMFCVisualManager クラス