คลาสพื้นหลังแปรง

คลาสพื้นหลังแปรงเตรียมพื้นที่ไคลเอ็นต์ของหน้าต่างการวาดรูปต่อมาโดยโปรแกรมประยุกต์ ระบบใช้แปรงเพื่อเติมพื้นที่ไคลเอ็นต์ทึบสีหรือลวดลาย งบรูปก่อนหน้านี้ทั้งหมดออกจากตำแหน่งที่ตั้งไม่ว่าพวกเขาอยู่ในหน้าต่าง หรือไม่ ระบบจะแจ้งให้หน้าต่างว่า ควรทาสีของพื้นหลัง ด้วยการส่งข้อความWM_ERASEBKGNDไปหน้าต่าง ดูข้อมูลเพิ่มเติม และขวดนม.

การกำหนดพื้นหลังแปรงให้คลา สร้างแปรง โดยใช้ฟังก์ชัน GDI เหมาะสม และกำหนดหมายเลขอ้างอิงการส่งคืนแปรงให้สมาชิกhbrBackgroundของโครงสร้างWNDCLASSEX.

แทนที่เป็นของการสร้างแปรง แอปพลิเคชันสามารถกำหนดสมาชิกhbrBackgroundหนึ่งของค่าสีในระบบมาตรฐาน ดูรายการของค่าสีในระบบมาตรฐาน SetSysColors.

การใช้สีมาตรฐานระบบ โปรแกรมประยุกต์ต้องเพิ่มค่าสี โดยหนึ่ง ตัวอย่าง COLOR_BACKGROUND + 1 คือ สีพื้นหลังของระบบ อีกวิธีหนึ่งคือ คุณสามารถใช้การ GetSysColorBrushฟังก์ชันการเรียกหมายเลขอ้างอิงของแปรงที่สอดคล้องกับมาตรฐานระบบสี และระบุหมายเลขอ้างอิงในสมาชิกhbrBackgroundของโครงสร้างWNDCLASSEX.

ระบบต้องการให้หน้าต่างชั้นมีคลาสพื้นหลังแปรง ถ้าพารามิเตอร์นี้ถูกตั้งค่าให้เป็น NULL หน้าต่างต้องสีพื้นหลังของตัวเองเมื่อใดก็ ตามที่ได้รับข้อความWM_ERASEBKGND.

Index