מחלקה רקע מברשת

מברשת רקע מחלקה מכין אזור הלקוח של חלון ציור עוקבות על-ידי היישום. המערכת משתמשת במברשת כדי למלא את האזור הלקוח עם צבע אחיד או תבנית, ובכך להסיר כל התמונות הקודם מאותו המיקום אם הם שייכים לחלון או לא. המערכת מודיעה חלון יש לצבוע את הרקע שלו על-ידי שליחת הודעה WM_ERASEBKGND החלון. לקבלת מידע נוסף, ראה מברשות.

כדי להקצות מברשת רקע מחלקה, יצירת מברשת על-ידי שימוש בפונקציות GDI המתאים ולהקצות את נקודת האחיזה של מברשת המוחזר אל חבר hbrBackground של מבנה WNDCLASSEX.

במקום ליצור מברשת, יישום להגדיר את האיבר hbrBackground לאחד ערכי הצבע של המערכת הרגילים. לקבלת רשימה של ערכי צבע מערכת רגילה, ראה SetSysColors.

כדי להשתמש בצבע מערכת רגילה, היישום עליך להגדיל את ערך צבע רקע על-ידי אחת. לדוגמה, COLOR_BACKGROUND + 1 הוא צבע הרקע של המערכת. לחלופין, באפשרותך להשתמש GetSysColorBrush לפעול כדי לאחזר את נקודת האחיזה של מברשת המתאים לצבע מערכת רגילה ולאחר מכן ציין את נקודת האחיזה חבר hbrBackground של מבנה WNDCLASSEX.

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

Index