WM_CTLCOLORSCROLLBAR

Il messaggio WM_CTLCOLORSCROLLBAR viene inviato alla finestra padre di un controllo barra di scorrimento, quando il controllo è in procinto di essere disegnato. Rispondendo a questo messaggio, la finestra padre può utilizzare l'handle di contesto determinato visualizzazione per impostare il colore di sfondo del controllo della barra di scorrimento.

WM_CTLCOLORSCROLLBAR hdcSB = wParam (HDC);   / / handle alla barra di scorrimento visualizzazione contesto hwndSB = (HWND) lParam;  / / handle per scorrere barra 
 

Parametri

hdcSB
Valore di wParam. Handle per il contesto di periferica per il controllo barra di scorrimento.
hwndSB
Valore lParam. Handle per la barra di scorrimento.

Valori restituiti

Se un'applicazione elabora questo messaggio, deve restituire il manico di un pennello. Il sistema utilizza il pennello per disegnare lo sfondo del controllo della barra di scorrimento.

Azione predefinita

La funzione DefWindowProc consente di selezionare i colori di sistema predefinito per il controllo barra di scorrimento.

Osservazioni

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

Il messaggio WM_CTLCOLORSCROLLBAR non viene mai inviato tra thread; esso viene inviata solo all'interno stesso 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

Scorre bar panoramica, scorrere barra dei messaggi, DefWindowProc, RealizePalette, SelectPalette, WM_CTLCOLORBTN, WM_CTLCOLORDLG, WM_CTLCOLOREDIT, WM_CTLCOLORLISTBOX, WM_CTLCOLORMSGBOX, WM_CTLCOLORSTATIC

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

Index