OnDrawPage UINT เสมือน (CDC * pDC, UINT nMessage, LPRECT lpRect );
ส่งกลับค่า
ค่าที่ไม่ใช่ศูนย์ถ้าจัดการ 0 อื่น?
พารามิเตอร์
pDC
ชี้ไปยังเครื่องพิมพ์อุปกรณ์บริบท?
nMessage
ระบุข้อความ การระบุพื้นที่ของหน้าอยู่ในขณะนี้กำลังวาด อาจเป็นอย่างใดอย่างหนึ่งต่อไปนี้:
lpRect
ชี้ไปยังCRectหรือRECTวัตถุประกอบด้วยพิกัดของพื้นที่การวาด?
หมายเหตุ
เรียกว่าตามกรอบการวาดรูปภาพหน้าจอของหน้าพิมพ์ รูปนี้จะแสดงเป็นส่วนหนึ่งของกล่องโต้ตอบ OLE กระดาษทั่วไปแล้ว เริ่มต้นใช้งานวาดรูปที่หน้าของข้อความ?
แทนที่ฟังก์ชันนี้เพื่อปรับแต่งรูปวาดของพื้นที่เฉพาะของรูป หรือรูปภาพทั้งหมด คุณสามารถทำเช่นนี้ โดยใช้คำสั่งสลับกับคำชี้แจงกรณีตรวจสอบค่าของnMessage ตัวอย่าง การปรับแต่งการแสดงผลของเนื้อหาของรูปหน้า คุณสามารถใช้ตัวอย่างรหัสต่อไปนี้:
สวิตช์ (nType)
{
nbsp กรณีที่ WM_PSD_GREEKTEXTRECT:
DrawMyImage (pDC, lpRect); //draws กราฟิกแบบพิเศษ
ส่งกลับค่า 1
เริ่มต้น:
ย้อนกลับ:: วาดรูป (CDC * pDC, UINT nDrawType, LPRECT lpRect);
}(&N)
หมายเหตุว่า คุณไม่จำเป็นต้องจัดการทุกกรณีของnMessage คุณสามารถเลือกการจัดการคอมโพเนนต์หนึ่งของรูป ส่วนประกอบหลายรูป หรือพื้นที่ทั้งหมด?
ภาพรวม CPageSetupDialog |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCPageSetupDialog::PreDrawPage(&N)