CDC * BeginPaint ( LPPAINTSTRUCT lpPaint );
ส่งกลับค่า
ระบุถึงบริบทอุปกรณ์สำหรับCWnd ชี้อาจเป็นชั่วคราว และไม่ควรถูกเก็บอยู่นอกเหนือขอบเขตของEndPaint?
พารามิเตอร์
lpPaint
จุดโครงสร้างPAINTSTRUCTซึ่งจะได้รับข้อมูลการระบายสี?
หมายเหตุ
เตรียมCWndการวาดภาพ และกรอกข้อมูลโครงสร้างข้อมูลแบบPAINTSTRUCTพร้อมข้อมูลเกี่ยวกับภาพเขียน?
โครงสร้างของสีประกอบด้วยโครงสร้างข้อมูลแบบRECTที่มีสี่เหลี่ยมน้อยที่สุดที่แนบในขอบเขตของการปรับปรุงและค่าสถานะที่ระบุว่า เป็นพื้นหลังได้ถูกลบอย่างสมบูรณ์?
ปรับปรุงพื้นที่ถูกกำหนด โดยฟังก์ชันสมาชิกInvalidate, InvalidateRectหรือInvalidateRgnและระบบหลังจากที่มันขนาด ย้าย สร้าง เลื่อน หรือทำการดำเนินการอื่น ๆ ที่ส่งผลกระทบต่อพื้นที่ไคลเอ็นต์ ถ้าปรับปรุงพื้นที่ถูกทำเครื่องหมายสำหรับการลบBeginPaintส่งข้อความWM_ONERASEBKGND?
เรียกฟังก์ชันBeginPaintสมาชิกยกเว้นในการตอบสนองต่อข้อความWM_PAINT เรียกใช้แต่ละฟังก์ชันBeginPaintสมาชิกต้องมีการเรียกที่ตรงกันไปยังฟังก์ชันสมาชิกEndPaint ถ้ามีเครื่องหมายรูปหมวกในพื้นที่เพื่อจะทาสี ฟังก์ชันสมาชิกBeginPaintซ่อนเครื่องหมายรูปหมวกเพื่อป้องกันไม่ให้มีการลบโดยอัตโนมัติ?
ภาพรวม CWnd |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCWnd::EndPaint, CWnd::Invalidate, CWnd::InvalidateRgn, :: BeginPaint, CPaintDC(&N)