WM_CTLCOLORLISTBOX Nachricht
Wird an das übergeordnete Fenster eines Listenfelds gesendet, bevor das System das Listenfeld zeichnet. Durch Die Reaktion auf diese Nachricht kann das übergeordnete Fenster die Text- und Hintergrundfarben des Listenfelds mithilfe des angegebenen Anzeigegerätekontexthandles festlegen.
WM_CTLCOLORLISTBOX
WPARAM wParam;
LPARAM lParam;
Parameter
-
wParam
-
Handle mit dem Gerätekontext für das Listenfeld.
-
lParam
-
Handle zum Listenfeld.
Rückgabewert
Wenn eine Anwendung diese Nachricht verarbeitet, muss sie ein Handle an einen Pinsel zurückgeben. Das System verwendet den Pinsel, um den Hintergrund des Listenfelds zu zeichnen.
Bemerkungen
Standardmäßig wählt die Funktion DefWindowProc die Standardsystemfarben für das Listenfeld aus.
Die WM_CTLCOLORLISTBOX Nachricht wird nie zwischen Threads gesendet. Es wird nur innerhalb eines Threads gesendet.
Wenn eine Dialogfeldprozedur diese Meldung behandelt, sollte sie den gewünschten Rückgabewert in einen INT_PTR umwandeln und den Wert direkt zurückgeben. Wenn die Dialogfeldprozedur FALSE zurückgibt, wird die Standardmeldungsbehandlung ausgeführt. Der von der SetWindowLong-Funktion festgelegte DWL_MSGRESULT Wert wird ignoriert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2003 [nur Desktop-Apps] |
Header |
|
Siehe auch
-
Andere Ressourcen