WM_CTLCOLORLISTBOX

WM_CTLCOLORLISTBOX wordt het bericht naar het bovenliggende venster van een keuzelijst voordat het systeem de keuzelijst trekt. Door te reageren op dit bericht, kan het bovenliggende venster de tekst en achtergrond kleuren van de keuzelijst instellen met behulp van de context-handle van bepaalde weergave apparaat.

WM_CTLCOLORLISTBOX hdcLB = wParam (HDC);   / / verwerken naar de lijst vak weergave kader hwndLB (HWND) lParam; = / / verwerken keuzelijst 
 

Parameters

hdcLB
Waarde van wParam. Ingang naar de device-context voor de keuzelijst.
hwndLB
Waarde van lParam. Ingang naar de keuzelijst.

Retourwaarden

Als een toepassing wordt dit bericht verwerkt, moet het een handvat terug naar een penseel. Het systeem gebruikt het penseel om te schilderen van de achtergrond van de keuzelijst.

Standaardactie

De functie DefWindowProc de standaard systeemkleuren voor de keuzelijst geselecteerd.

Opmerkingen

Het systeem doet de geretourneerde borstel niet automatisch vernietigen. Het is de verantwoordelijkheid van de toepassing te vernietigen de borstel wanneer het niet langer nodig is.

WM_CTLCOLORLISTBOX wordt het nooit bericht tussen threads. Het is alleen binnen één thread verzonden.

Als een dialoogvenster vak procedure dit bericht behandelt, moet het de gewenste terugkeer waarde naar een BOOL gegoten en retourneren de waarde direct. Als het dialoogvenster vak procedure FALSE retourneert, wordt dan standaard berichtafhandeling uitgevoerd. Het DWL_MSGRESULT is ingesteld door de SetWindowLong functie wordt genegeerd.

Syntaxisinfo

nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Versie 2.0 of hoger vereist.
Header:Verklaard in winuser.h.

Zie ook

Lijst vakken overzicht, lijst vak berichten, DefWindowProc, RealizePalette, SelectPalette, WM_CTLCOLORBTN, WM_CTLCOLORDLG, WM_CTLCOLOREDIT, WM_CTLCOLORMSGBOX, WM_CTLCOLORSCROLLBAR, WM_CTLCOLORSTATIC

Index