[ÀÌ ¿¹ºñ ¼³¸í¼ ¹× ÁÖÁ¦ º¯°æ.]
Àμ⠼Ӽº ½ÃÆ®¸¦ Ç¥½Ã ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥ ¼Ó¼º ½ÃÆ®¸¦ Ç¥½Ã ÇÏ´Â µ¿¾È PrintDlgEx ÇÔ¼ö¿¡¼ ¾Ë¸² ¸Þ½ÃÁö¸¦ ¼ö½Å ÇÏ´Â ÄÝ¹é °³Ã¼¸¦ ±¸ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù. PRINTDLGEX ±¸Á¶Ã¼ÀÇ lpCallback ¸â¹ö¿¡ °³Ã¼¿¡ ´ë ÇÑ Æ÷ÀÎÅ͸¦ ÁöÁ¤ ÄÝ¹é °³Ã¼¸¦ Á¦°ø ÇÏ·Á¸é.
ÄÝ¹é °³Ã¼´Â IPrintDialogCallback ÀÎÅÍÆäÀ̽º¸¦ ±¸Çö ÇØ¾ß ÇÕ´Ï´Ù. ´ÙÀ½°ú °°Àº »óȲ¿¡¼ IPrintDialogCallback ¸Þ¼µå¸¦ È£Ãâ ÇÏ´Â PrintDlgEx ÇÔ¼ö:
¶ÇÇÑ ÄÝ¹é °³Ã¼¸¦ ±¸Çö ÇØ¾ß ÇÕ´Ï´Ù IObjectWithSite ÀÎÅÍÆäÀ̽º. PrintDlgEx ÇÔ¼ö È£Ãâ¿¡¼ IObjectWithSite::SetSite ¸Þ¼µå¸¦ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ IPrintDialogServices ÀÎÅÍÆäÀ̽º¿¡ ´ë ÇÑ Æ÷ÀÎÅ͸¦ Àü´Þ ÇÕ´Ï´Ù. IPrintDialogCallback ¸Þ¼µå´Â IPrintDialogServices ÀÎÅÍÆäÀ̽º¸¦ »ç¿ë ÇÏ ¿© ÇöÀç ¼±Åà µÈ ÇÁ¸°ÅÍ¿¡ ´ë ÇÑ Á¤º¸¸¦ °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù. IPrintDialogServices ÀÎÅÍÆäÀ̽º Ãß°¡ ÆäÀÌÁö Àμ⠼Ӽº ½ÃÆ®ÀÇ ÀÏ¹Ý ÆäÀÌÁö¿¡ µû¶ó »ý¼º ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥¿¡µµ À¯¿ë ÇÕ´Ï´Ù. ´ëÈ »óÀÚ ÇÁ·Î½ÃÀú Ãß°¡ ÆäÀÌÁö¿¡ ´ë ÇÑ IPrintDialogServices ¸Þ¼µå¸¦ È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù.