יישום שולח את ההודעה WM_ERASEBKGND כאשר הרקע בחלון חייבת להימחק (לדוגמה, בעת שינוי גודל החלון). ההודעה נשלחת כדי להתכונן לחלק שבו יפוג תוקפם של חלון ציור.
WM_ERASEBKGND hdc = wParam (HDC); / / לטפל להקשר התקן
יישום צריכה להחזיר ערך שאינו אפס אם זה תמחק את הרקע; אחרת, הוא צריך להחזיר אפס.
הפונקציה DefWindowProc תמחק את הרקע באמצעות מברשת רקע המחלקה שצוינה על-ידי חבר hbrBackground של מבנה WNDCLASS . אם hbrBackground הוא NULL, היישום צריך לעבד את ההודעה WM_ERASEBKGND ולמחוק את הרקע.
יישום צריך להחזיר ערך שאינו אפס בתגובה WM_ERASEBKGND אם הוא מעבד את הודעת ומוחק את הרקע; הדבר מציין כי עוד המחיקה נדרשת. אם היישום מחזירה אפס, החלון יישאר מסומן עבור מחיקה. (בדרך כלל, הדבר מציין החבר fErase של מבנה PAINTSTRUCT תהיה TRUE.)
nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:דורש גירסה 1.0 ואילך.
כותרת עליונה:להצהיר על winuser.h.
סקירה כללית של סמלים, סמל הודעות, BeginPaint, DefWindowProc, PAINTSTRUCT, WM_ICONERASEBKGND, WNDCLASS