CPageSetupDialog::OnDrawPage

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)

Index