CView::OnPrint

เสมือน โมฆะ เมื่อสั่งพิมพ์ ( CDC * pDC, CPrintInfo * pInfo );

พารามิเตอร์

pDC

ชี้ไปที่เครื่องพิมพ์อุปกรณ์บริบท?

pInfo

จุดโครงสร้างCPrintInfoซึ่งอธิบายถึงงานพิมพ์ปัจจุบัน?

หมายเหตุ

เรียกว่าโดยกรอบการพิมพ์ หรือแสดงตัวอย่างหน้าเอกสาร สำหรับแต่ละหน้ากำลังพิมพ์ กรอบการเรียกฟังก์ชันนี้ทันทีหลังจากการเรียกฟังก์ชันOnPrepareDCสมาชิก มีระบุหน้ากำลังพิมพ์ โดยสมาชิกm_nCurPageของโครงสร้างCPrintInfo pInfoที่ชี้ไป เริ่มต้นใช้งานเรียกใช้ฟังก์ชันOnDrawสมาชิก และผ่านเครื่องพิมพ์อุปกรณ์บริบท?

แทนที่ฟังก์ชันนี้สำหรับด้วยเหตุผลต่อไปนี้:

หมายเหตุสมาชิกm_rectDrawของพารามิเตอร์pInfoอธิบายพื้นที่การพิมพ์ของหน้าในหน่วยทางลอจิคัล?

ไม่ต้องเรียกOnPrepareDCในการแทนที่ของเมื่อสั่งพิมพ์ กรอบเรียกOnPrepareDCโดยอัตโนมัติก่อนที่จะเรียกเมื่อสั่งพิมพ์?

ตัวอย่าง

ต่อไปนี้เป็นโครงกระดูกสำหรับฟังก์ชันการเมื่อสั่งพิมพ์overridden:

โมฆะ CMyView::OnPrint (CDC * pDC, CPrintInfo * pInfo)
{
   / / พิมพ์ส่วนหัวและ/หรือท้ายกระดาษ ถ้าต้อง
   / / ค้นหาส่วนของเอกสารที่สอดคล้องกับ pInfo-gt; m_nCurPage
   OnDraw (pDC);
}(&G)

ภาพรวม CView |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)

ดูเพิ่มเติมnbspCView::OnBeginPrinting, CView::OnEndPrinting, CView::OnPrepareDC, CView::OnDraw(&N)

Index