WM_ERASEBKGND

יישום שולח את ההודעה WM_ERASEBKGND כאשר הרקע בחלון חייבת להימחק (לדוגמה, בעת שינוי גודל החלון). ההודעה נשלחת כדי להתכונן לחלק שבו יפוג תוקפם של חלון ציור.

WM_ERASEBKGND hdc = wParam (HDC); / / לטפל להקשר התקן 

 

פרמטרים

hdc
הערך של wParam. לטפל להקשר התקן.

להחזיר ערכים

יישום צריכה להחזיר ערך שאינו אפס אם זה תמחק את הרקע; אחרת, הוא צריך להחזיר אפס.

הערות

הפונקציה DefWindowProc תמחק את הרקע באמצעות מברשת רקע המחלקה שצוינה על-ידי חבר hbrBackground של מבנה WNDCLASS . אם hbrBackground הוא NULL, היישום צריך לעבד את ההודעה WM_ERASEBKGND ולמחוק את הרקע.

יישום צריך להחזיר ערך שאינו אפס בתגובה WM_ERASEBKGND אם הוא מעבד את הודעת ומוחק את הרקע; הדבר מציין כי עוד המחיקה נדרשת. אם היישום מחזירה אפס, החלון יישאר מסומן עבור מחיקה. (בדרך כלל, הדבר מציין החבר fErase של מבנה PAINTSTRUCT תהיה TRUE.)

QuickInfo

nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:דורש גירסה 1.0 ואילך.
כותרת עליונה:להצהיר על winuser.h.

ראה גם

סקירה כללית של סמלים, סמל הודעות, BeginPaint, DefWindowProc, PAINTSTRUCT, WM_ICONERASEBKGND, WNDCLASS

Index