WM_CTLCOLORSCROLLBAR

WM_CTLCOLORSCROLLBAR wordt het bericht naar het bovenliggende venster van een scroll bar besturingselement wanneer het besturingselement is ongeveer te worden getrokken. Door te reageren op dit bericht, kunt het bovenliggende venster de context-handle van bepaalde weergave instellen de achtergrondkleur van het besturingselement scroll bar.

WM_CTLCOLORSCROLLBAR hdcSB = wParam (HDC);   / / verwerken naar schuifbalk display context hwndSB = lParam (HWND);  / / verwerken om te scrollen bar 
 

Parameters

hdcSB
Waarde van wParam. Ingang naar de device-context voor de scroll bar control.
hwndSB
Waarde van lParam. Omgaan met de schuifbalk.

Retourwaarden

Als een toepassing wordt dit bericht verwerkt, moet het de greep terug naar een penseel. Het systeem gebruikt het penseel om te schilderen van de achtergrond van het besturingselement scroll bar.

Standaardactie

De DefWindowProc functie selecteert de standaardkleuren van het systeem voor de scroll bar control.

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_CTLCOLORSCROLLBAR wordt het nooit bericht tussen threads; het wordt alleen verzonden binnen dezelfde thread.

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

Scroll Bars overzicht, schuifbalk berichten, DefWindowProc, RealizePalette, SelectPalette, WM_CTLCOLORBTN, WM_CTLCOLORDLG, WM_CTLCOLOREDIT, WM_CTLCOLORLISTBOX, WM_CTLCOLORMSGBOX, WM_CTLCOLORSTATIC

Index