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 [デスクトップ アプリのみ] |
ヘッダー |
|
関連項目
-
その他のリソース