°¡»ó void OnPrint ( CDC * pDC, CPrintInfo * pInfo );
¸Å°³ º¯¼ö
pDC
ÇÁ¸°ÅÍ ÀåÄ¡ ÄÁÅØ½ºÆ®¸¦ °¡¸®Å°¡£
pInfo
ÇöÀç Àμâ ÀÛ¾÷¿¡ ¼³¸í ÇÏ´Â CPrintInfo ±¸Á¶¿¡ Æ÷ÀÎÆ®¡£
ÁÖÀÇ
Àμ⠹®¼ ÆäÀÌÁö¸¦ ¹Ì¸® º¸°Å³ª ÇÏ´Â ÇÁ·¹ÀÓ ¿öÅ©¿¡¼ È£Ãâ ÇÕ´Ï´Ù. Àμ⠵Ǵ °¢ ÆäÀÌÁö¿¡ ´ë ÇÑ ÇÁ·¹ÀÓ ¿öÅ©´Â Áï½Ã OnPrepareDC ¸â¹ö ÇÔ¼ö¸¦ È£ÃâÇÑ ÈÄÀÌ ÇÔ¼ö¸¦ È£Ãâ ÇÕ´Ï´Ù. Àμ⠵Ǵ ÆäÀÌÁö¸¦ ÁöÁ¤ ÇÏ´Â CPrintInfo ±¸Á¶Ã¼ÀÇ m_nCurPage ¸â¹ö´Â pInfo °¡¸®Åµ´Ï´Ù. ±âº» ±¸ÇöÀº OnDraw ¸â¹ö ÇÔ¼ö¸¦ È£Ãâ ÇÏ °í ÇÁ¸°ÅÍ µð¹ÙÀ̽º ÄÁÅØ½ºÆ®¸¦ Àü´Þ¡£
´ÙÀ½°ú °°Àº ÀÌÀ¯·ÎÀÌ ÇÔ¼ö¸¦ ÀçÁ¤ÀÇ ÇÕ´Ï´Ù.:
Àμâ ȸéÀ» »ç¿ë ÇÏÁö ¾Ê´Â GDI ¸®¼Ò½º¸¦ ÇÊ¿ä·Î ÇÏ´Â °æ¿ì ±×¸®±â Àü¿¡ ÀåÄ¡ ÄÁÅØ½ºÆ®·Î ¼±Åà ÇÏ °í ³ªÁß¿¡ ±×µéÀ» Ãë¼Ò. ÀÌ·¯ÇÑ GDI ¸®¼Ò½º OnBeginPrinting ¿¡ ÇÒ´ç ÇÏ °í OnEndPrinting Ãâ½Ã ÇÑ´Ù¡£
Âü°í m_rectDraw ¼Ò¼Ó pInfo ¸Å°³ º¯¼ö ³í¸® ´ÜÀ§·Î ÆäÀÌÁöÀÇ Àμ⠰¡´É ¿µ¿ª¿¡ ¼³¸í ÇÕ´Ï´Ù¡£
OnPrint;ÀÇ ÀçÁ¤ÀÇ¿¡¼ OnPrepareDC ¸¦ È£Ãâ ÇÏÁö ¸¶½Ê½Ã¿À ÇÁ·¹ÀÓ ¿öÅ©´Â ÀÚµ¿À¸·Î OnPrepareDC OnPrint ¸¦ È£Ãâ Çϱâ Àü¿¡ È£Ãâ¡£
¿¹Á¦
´ÙÀ½Àº ÀçÁ¤ÀÇ OnPrint ÇÔ¼ö¿¡ ´ë ÇÑ °ñ°Ý:
void CMyView::OnPrint (CDC * pDC, CPrintInfo * pInfo)
{
/ / ÇÊ¿äÇÑ °æ¿ì ¸Ó¸®±Û ¹×/¶Ç´Â ¹Ù´Ú±ÛÀ» Àμâ ÇÕ´Ï´Ù.
/ / PInfo-gt; ÇØ´ç ¹®¼ÀÇ ºÎºÐÀ» ãÀ» m_nCurPage.
OnDraw (pDC);
}(&G)
CView °³¿ä |nbsp; Ŭ·¡½º ¸â¹ö (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)
Âü°í Ç׸ñnbsp;CView::OnBeginPrinting, CView::OnEndPrinting, CView::OnPrepareDC, CView::OnDraw(&N)