メッセージのWM_CTLCOLORLISTBOX

リスト ボックスを描画する前に、リスト ボックスの親ウィンドウに送信されます。 このメッセージに応答することで、親ウィンドウは、指定されたディスプレイ デバイス コンテキスト ハンドルを使用して、リスト ボックスのテキストと背景色を設定できます。

WM_CTLCOLORLISTBOX

    WPARAM wParam;
    LPARAM lParam; 

パラメーター

wParam

リスト ボックスのデバイス コンテキストを処理します。

lParam

リスト ボックスを処理します。

戻り値

アプリケーションがこのメッセージを処理する場合は、ブラシへのハンドルを返す必要があります。 システムは、ブラシを使用してリスト ボックスの背景を描画します。

注釈

既定では、 DefWindowProc 関数はリスト ボックスの既定のシステム色を選択します。

WM_CTLCOLORLISTBOX メッセージはスレッド間で送信されません。 1 つのスレッド内でのみ送信されます。

ダイアログ ボックス プロシージャがこのメッセージを処理する場合は、目的の戻り値を INT_PTR にキャストし、値を直接返す必要があります。 ダイアログ ボックス プロシージャが FALSE を返す場合は、既定のメッセージ処理が実行されます。 SetWindowLong 関数によって設定されたDWL_MSGRESULT値は無視されます。

要件

要件
サポートされている最小のクライアント
Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2003 [デスクトップ アプリのみ]
Header
Winuser.h (Windows.h を含む)

こちらもご覧ください

その他のリソース

RealizePalette

SelectPalette

DefWindowProc