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
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.
De functie DefWindowProc de standaard systeemkleuren voor de keuzelijst geselecteerd.
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.
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.
Lijst vakken overzicht, lijst vak berichten, DefWindowProc, RealizePalette, SelectPalette, WM_CTLCOLORBTN, WM_CTLCOLORDLG, WM_CTLCOLOREDIT, WM_CTLCOLORMSGBOX, WM_CTLCOLORSCROLLBAR, WM_CTLCOLORSTATIC