Wiadomość WM_CTLCOLORSCROLLBAR jest wysyłana do okno nadrzędne formantu pasek przewijania, gdy formant ma być sporządzona. W odpowiedzi na ten komunikat, okno nadrzędne można użyć dojście do kontekstu danego wyświetlania aby ustawić kolor tła formantu pasek przewijania.
WM_CTLCOLORSCROLLBAR hdcSB = wParam (HDC); / / uchwyt paska przewijania ekranu kontekście hwndSB = fikcyjnymi (HWND); / / dojście do przewiń pasek
Jeżeli aplikacji przetwarza tę wiadomość, musi ona zwracać uchwycie na pędzel. System używa pędzla do malowania tła formantu pasek przewijania.
Funkcja DefWindowProc wybierze domyślne kolory systemu kontroli pasek przewijania.
System nie zniszczy automatycznie zwrócony pędzla. Obowiązkiem aplikacji jest zniszczenie pędzla, gdy nie jest już potrzebne.
Wiadomość WM_CTLCOLORSCROLLBAR nigdy nie jest przesyłane między wątki; jest wysyłane tylko w obrębie tego samego wątku.
Jeśli procedura pole dialogowe obsługuje ten komunikat, należy oddać żądaną wartość zwracany do BOOL i zwrócić wartość w bezpośrednio. Jeżeli procedura pole dialogowe zwraca FALSE, domyślna obsługa wiadomości jest wykonywane. Jest ignorowana wartość DWL_MSGRESULT przez funkcję SetWindowLong.
nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Wymaga w wersji 2.0 lub nowszej.
Nagłówka:Zadeklarowane w pliku winuser.h.
Przewiń paski przegląd, przewiń pasek komunikatów, DefWindowProc, RealizePalette, SelectPalette, WM_CTLCOLORBTN, WM_CTLCOLORDLG, WM_CTLCOLOREDIT, WM_CTLCOLORLISTBOX, WM_CTLCOLORMSGBOX, WM_CTLCOLORSTATIC