次の方法で共有


CMFCToolBarButton::OnCtlColor

更新 : 2007 年 11 月

親ツール バーが WM_CTLCOLOR メッセージを処理するときに、フレームワークによって呼び出されます。

virtual HBRUSH OnCtlColor(
   CDC* pDC,
   UINT nCtlColor
);

パラメータ

  • [入力] pDC
    ボタンを表示するデバイス コンテキスト。

  • [入力] nCtlColor
    特定のカラー通知。

戻り値

ボタンの背景を塗りつぶすためにフレームワークによって使用されるブラシ オブジェクトへのハンドル。

解説

フレームワークは、親ツール バーが Windows コントロールを含むツール バー ボタンの WM_CTLCOLOR メッセージを処理するときに、このメソッドを呼び出します。ツール バー ボタンがウィンドウなしの場合、フレームワークはこのメソッドを呼び出しません。

フレームワークは、ツール バー フレームワークがカスタマイズ モードで、ツール バー ボタンがロックされていないとき、このメソッドを呼び出します。カスタマイズ モードの詳細については、「CMFCToolBar::SetCustomizeMode」を参照してください。ツール バー ボタンのロックの詳細については、「CMFCToolBarButton::IsLocked」を参照してください。

既定の実装では何も行われずに NULL が返されます。

必要条件

ヘッダー : afxtoolbarbutton.h

参照

概念

MFC 階層図

参照

CMFCToolBarButton クラス

CMFCToolBar::SetCustomizeMode

CMFCToolBarButton::IsLocked