ระบบการให้ค่าเริ่มต้นค่าสีสำหรับปุ่ม ระบบส่งข้อความWM_CTLCOLORBTNไปที่หน้าต่างหลักของปุ่มก่อนมีลากปุ่ม ข้อความนี้ประกอบด้วยตัวจัดการกับบริบทอุปกรณ์ของปุ่มและหมายเลขอ้างอิงที่ไปยังหน้าต่างลูก หน้าต่างหลักสามารถใช้จับเหล่านี้เมื่อต้องการเปลี่ยนแปลงของปุ่มข้อความและสีพื้นหลัง ตารางต่อไปนี้แสดงค่าเริ่มต้นค่าปุ่มสี.
ค่า | องค์ประกอบของสี |
---|---|
COLOR_BTNFACE | ใบหน้าของปุ่ม. |
COLOR_BTNHIGHLIGHT | เน้นพื้นที่ (ด้านบน และด้านซ้ายขอบ) ของปุ่ม. |
COLOR_BTNSHADOW | เงาพื้นที่ (ด้านล่างและขอบด้านขวา) ของปุ่ม. |
COLOR_BTNTEXT | (Nongrayed) ข้อความธรรมดาในปุ่ม. |
COLOR_GRAYTEXT | ปิดการใช้งานข้อ (สีเทา) ในปุ่ม สีนี้ถูกตั้งค่าเป็น 0 ถ้าโปรแกรมควบคุมการแสดงผลปัจจุบันไม่สนับสนุนสีเทาสีทึบ. |
COLOR_WINDOW | พื้นหลังของหน้าต่าง. |
COLOR_WINDOWFRAME | กรอบหน้าต่าง. |
COLOR_WINDOWTEXT | ข้อความใน windows. |
แอปพลิเคชันสามารถเรียกค่าเริ่มต้นสำหรับสีเหล่านี้ โดยการเรียกการ GetSysColorหน้าที่ หรือกำหนดค่า โดยการเรียกการ SetSysColorsฟังก์ชัน ดูข้อมูลเพิ่มเติมเกี่ยวกับระบบสี System Information ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีใช้สีกับตัวควบคุมการควบคุม.