CWnd::BeginPaintnbsp(&N);

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)

Index