WM_CTLCOLORLISTBOX

Il messaggio WM_CTLCOLORLISTBOX viene inviato alla finestra padre di una casella di riepilogo prima il sistema trae la casella di riepilogo. Rispondendo a questo messaggio, la finestra padre possibile impostare i colori di sfondo e del testo della casella di riepilogo utilizzando l'handle di contesto di periferica di visualizzazione determinato.

WM_CTLCOLORLISTBOX hdcLB = wParam (HDC);   / / handle per elencare la casella Visualizzazione contesto hwndLB = (HWND) lParam; / / handle a casella di riepilogo 
 

Parametri

hdcLB
Valore di wParam. Handle per il contesto di periferica per la casella di riepilogo.
hwndLB
Valore lParam. Gestire alla casella di riepilogo.

Valori restituiti

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

Azione predefinita

La funzione DefWindowProc consente di selezionare i colori di sistema predefinito per la casella di riepilogo.

Osservazioni

Il sistema automaticamente non distruggere il pennello restituito. È responsabilità dell'applicazione di distruggere il pennello quando non è più necessario.

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

Se una routine di finestra di dialogo gestisce questo messaggio, dovrebbe il valore desiderato ritorno a un BOOL il cast e restituire il valore direttamente. Se la procedura di casella di dialogo restituisce FALSE, viene eseguita la gestione dei messaggi predefiniti. Il valore DWL_MSGRESULT impostato dalla funzione SetWindowLong viene ignorato.

Descrizione

nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Richiede la versione 2.0 o successiva.
Intestazione:Dichiarata in winuser.

Vedi anche

Elenco caselle panoramica, elenco casella messaggi, DefWindowProc, RealizePalette, SelectPalette, WM_CTLCOLORBTN, WM_CTLCOLORDLG, WM_CTLCOLOREDIT, WM_CTLCOLORMSGBOX, WM_CTLCOLORSCROLLBAR, WM_CTLCOLORSTATIC

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index