messaggio WM_CTLCOLORLISTBOX

Inviato alla finestra padre di una casella di riepilogo prima che il sistema disegna la casella di riepilogo. Rispondendo a questo messaggio, la finestra padre può impostare i colori di testo e sfondo della casella di riepilogo usando l'handle di contesto del dispositivo visualizzato specificato.

WM_CTLCOLORLISTBOX

    WPARAM wParam;
    LPARAM lParam; 

Parametri

wParam

Gestire il contesto del dispositivo per la casella di riepilogo.

lParam

Handle nella casella di riepilogo.

Valore restituito

Se un'applicazione elabora questo messaggio, deve restituire un handle a un pennello. Il sistema usa il pennello per disegnare lo sfondo della casella di riepilogo.

Commenti

Per impostazione predefinita, la funzione DefWindowProc seleziona i colori di sistema predefiniti per la casella di riepilogo.

Il messaggio WM_CTLCOLORLISTBOX non viene mai inviato tra thread. Viene inviato solo all'interno di un thread.

Se una finestra di dialogo gestisce questo messaggio, deve eseguire il cast del valore restituito desiderato in un INT_PTR e restituire direttamente il valore. Se la procedura della finestra di dialogo restituisce FALSE, viene eseguita la gestione dei messaggi predefinita. Il valore DWL_MSGRESULT impostato dalla funzione SetWindowLong viene ignorato.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Intestazione
Winuser.h (include Windows.h)

Vedi anche

Altre risorse

RealizzarePalette

SelezionarePalette

DefWindowProc