WM_ERASEBKGND

O cerere trimite mesajul WM_ERASEBKGND când fereastra fundal trebuie să fie șterse (de exemplu, atunci când o fereastra este redimensionată). Mesajul este trimis pentru a pregăti o porțiune invalidează o fereastră pentru pictură.

WM_ERASEBKGND hdc = wParam (HDC); / / ocupa de context de dispozitiv 

 

Parametrii

hdc
Valoarea wParam. Ocupa în cadrul dispozitiv.

Valorile întroarse

Cererea trebuie să returnați interior/exterior nenul în cazul în care se șterge fundalul; în caz contrar, acesta ar trebui să întoarcă zero.

Observații

Funcția DefWindowProc a șterge fundalul utilizând clasa fundal pensula specificate de statul membru de hbrBackground de structura WNDCLASS . În cazul în care hbrBackground este NULL, aplicarea ar trebui să proces mesajul WM_ERASEBKGND și ștergeți fundalul.

Cererea trebuie să returnați interior/exterior nenul ca răspuns la WM_ERASEBKGND în cazul în care se procesează mesajul și șterge fundalul; Acest lucru indică faptul că nici o altă ?tergerea este necesară. Dacă aplicarea returnează zero, fereastra va rămâne marcate pentru ștergere. (De obicei, aceasta indică că membrul fErase structura PAINTSTRUCT va fi TRUE.)

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Necesită versiunea 1.0 sau mai târziu.
Antet:A declarat în winuser.h.

A se vedea, de asemenea

Prezentare de icoane, pictograma mesaje, BeginPaint, DefWindowProc, PAINTSTRUCT, WM_ICONERASEBKGND, WNDCLASS

Index