המערכת מספקת כברירת מחדל ערכי הצבעים עבור הלחצנים. המערכת שולחת הודעה WM_CTLCOLORBTN לחלון האב של לחצן לפני מצויר על הלחצן. הודעה זו מכילה נקודת אחיזה של הלחצן התקן לפי הקשר ואת נקודת אחיזה אל חלון צאצא. חלון האב להשתמש נקודות אחיזה אלה כדי לשנות טקסט הלחצן וצבעי רקע. הטבלה הבאה מציגה ברירת המחדל ערכי צבע הלחצן.
ערך | אלמנט צבעוני |
---|---|
COLOR_BTNFACE | לחצן פנים. |
COLOR_BTNHIGHLIGHT | סימון אזור (הקצוות הימניים והשמאליים העליון) של לחצן. |
COLOR_BTNSHADOW | אזור הצל (התחתון ובקצה הימני) של לחצן. |
COLOR_BTNTEXT | טקסט רגיל (nongrayed) ב לחצנים. |
COLOR_GRAYTEXT | טקסט (אפור) מוגבלויות לחצנים. צבע זה מוגדר ל- 0 אם מנהל התצוגה הנוכחית אינה תומכת בצבע אפור אחיד. |
COLOR_WINDOW | רקע חלון. |
COLOR_WINDOWFRAME | מסגרות החלונות. |
COLOR_WINDOWTEXT | טקסט ב- windows. |
יישום יכול לאחזר את ערכי ברירת המחדל עבור צבעים אלה על-ידי קריאה GetSysColor של פונקציות, או בחר את הערכים על-ידי קריאה SetSysColors פונקציה. לקבלת מידע נוסף אודות צבעי המערכת, ראה מידע מערכת. לקבלת מידע נוסף אודות אופן השימוש של צבעים עם פקדים, ראה פקדים.