WM_CTLCOLORSCROLLBAR

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 

 

Parametry

hdcSB
Wartość wParam. Dojście do kontekstu urządzenia do kontroli pasek przewijania.
hwndSB
Wartość fikcyjnymi. Dojście do paska przewijania.

Zwraca wartości

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.

Akcja domyślna

Funkcja DefWindowProc wybierze domyślne kolory systemu kontroli pasek przewijania.

Uwagi

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.

Skrócone informacje

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.

Zobacz też

Przewiń paski przegląd, przewiń pasek komunikatów, DefWindowProc, RealizePalette, SelectPalette, WM_CTLCOLORBTN, WM_CTLCOLORDLG, WM_CTLCOLOREDIT, WM_CTLCOLORLISTBOX, WM_CTLCOLORMSGBOX, WM_CTLCOLORSTATIC

Index