โมฆะ Invalidate ( BOOL bErase = TRUE );
พารามิเตอร์
bErase
ระบุว่า ภายในพื้นที่ปรับปรุงพื้นหลังจะถูกลบ?
หมายเหตุ
จะพื้นที่ไคลเอ็นต์ทั้งหมดของCWnd พื้นที่ของไคลเอนต์ถูกทำเครื่องหมายสำหรับระบายสีเมื่อเกิดความWM_PAINTถัดไป พื้นที่ยังสามารถถูกตรวจสอบก่อนที่ข้อความWM_PAINTที่เกิดขึ้น โดยฟังก์ชันสมาชิกValidateRectหรือValidateRgn?
พารามิเตอร์bEraseระบุว่า ภายในพื้นที่ปรับปรุงพื้นหลังจะถูกลบเมื่อมีการประมวลผลการปรับปรุงพื้นที่ ถ้าเป็นจริงbEraseพื้นหลังจะถูกลบเมื่อเรียกว่าฟังก์ชันสมาชิกBeginPaint ถ้าเป็นเท็จbEraseเบื้องหลังยังคงไม่เปลี่ยนแปลง ถ้าเป็นจริงสำหรับส่วนใดส่วนหนึ่งของภูมิภาคปรับปรุงbEraseพื้นหลังในภูมิภาคทั้งหมด ไม่ใช่แค่ในส่วนของการกำหนด ลบ?
Windows ส่งข้อความWM_PAINTเมื่อใดก็ ตามขอบเขตการปรับปรุงCWndไม่ว่างเปล่า และมีข่าวสารอื่น ๆ ในคิวแอพลิเคชันสำหรับหน้าต่างที่?
ภาพรวม CWnd |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCWnd::BeginPaint, CWnd::ValidateRect, CWnd::ValidateRgn, :: InvalidateRect(&N)