WM_ERASEBKGND

Aplikacja wysyła komunikat WM_ERASEBKGND, gdy tło okna muszą zostać usunięte, (na przykład, gdy zmienia się rozmiar okna). Wiadomość jest wysyłana do przygotowania unieważnione część okna do malowania.

WM_ERASEBKGND hdc = wParam (HDC); / / dojście do kontekstu urządzenia 

 

Parametry

hdc
Wartość wParam. Dojście do kontekstu urządzenia.

Zwraca wartości

Aplikacja powinna zwrócić niezerowa, jeśli wymazuje tła; w przeciwnym razie należy zwrócić zero.

Uwagi

Funkcja DefWindowProc wymazuje tła przy użyciu pędzla tła klasy określonej przez członka hbrBackground struktury WNDCLASS . Jeśli hbrBackground ma wartość NULL, aplikacja powinna przetwarzać wiadomości WM_ERASEBKGND i wymazać tło.

Aplikacja powinna zwrócić różną od zera w odpowiedzi na WM_ERASEBKGND, jeśli przetwarza wiadomość i usuwa tła; oznacza to, że konieczne jest dalsze wymazywanie. Jeżeli aplikacji zwraca zero, okna pozostanie oznaczone do wymazywania. (Zazwyczaj to oznacza, że członek fErase struktury PAINTSTRUCT będzie TRUE.)

Skrócone informacje

nbsp; Windows &NT: wymagana wersja 3.1 lub nowsza.
Systemu Windows:Wymaga systemu Windows 95 lub nowszego.
Systemu Windows CE:Wymaga wersja 1.0 lub nowsza.
Nagłówka:Zadeklarowane w pliku winuser.h.

Zobacz też

Omówienie ikon, Ikona wiadomości, BeginPaint, DefWindowProc, PAINTSTRUCT, WM_ICONERASEBKGND, WNDCLASS

Index