IPrintDialogCallback

[ÀÌ ¿¹ºñ ¼³¸í¼­ ¹× ÁÖÁ¦ º¯°æ.]

IPrintDialogCallback ÀÎÅÍÆäÀ̽º¸¦ »ç¿ë Çϸé Àμ⠼Ӽº ½ÃÆ® ¸¦ Ç¥½Ã ÇÏ´Â µ¿¾È PrintDlgEx ÇÔ¼ö¿¡¼­ ¾Ë¸² ¸Þ½ÃÁö¸¦ ¼ö½Å ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥.

±¸Çö ÇÏ´Â °æ¿ì

PrintDlgEx ÇÔ¼ö¸¦ »ç¿ë ÇÏ´Â ÄÝ¹é ¾Ë¸² ¹× ¸Þ½ÃÁö¸¦ ¼ö½Å ÇϰíÀÚ ÇÏ´Â °æ¿ì¿¡ IPrintDialogCallback ÀÎÅÍÆäÀ̽º¸¦ ±¸Çö ÇÕ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥º° ÄÁÆ®·Ñ »ç¿ëÀÚ ÁöÁ¤ ´ëÈ­ »óÀÚ ÅÛÇø´À» ÁöÁ¤ ÇÏ´Â °æ¿ì¿¡ ÀÎÅÍÆäÀ̽º¸¦ ±¸Çö ÇØ¾ß ÇÕ´Ï´Ù. HandleMessage ¸Þ¼­µå¸¦ »ç¿ë ÇÏ¸é »ç¿ëÀÚ ÁöÁ¤ ´ëÈ­ »óÀÚ¿¡ ´ë ÇÑ ¸Þ½ÃÁö¸¦ ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.

PrintDlgEx¸¦ È£ÃâÇÒ ¶§ ÄÝ¹é °³Ã¼ PRINTDLGEX ±¸Á¶Ã¼ÀÇ lpCallback ¸â¹ö¿¡ ´ë ÇÑ Æ÷ÀÎÅ͸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀϹÝÀûÀ¸·Î ÄÝ¹é °³Ã¼µµ Æ÷ÇÔ µÈ IObjectWithSite Ŭ·¡½º. ÄÝ¹é °³Ã¼¸¦ ÁöÁ¤ ÇÏ´Â °æ¿ì¿¡ PrintDlgEx È£Ãâ IID_IPrintDialogCallback ¹× IID_IObjectWithSite¿¡ ´ë ÇÑ QueryInterface . ÄÝ¹é °³Ã¼´Â IObjectWithSite¸¦ ±¸Çö ÇÏ´Â °æ¿ì¿¡ PrintDlgEx È£Ãâ¿¡¼­ SetSite ¸Þ¼­µå¸¦ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ IPrintDialogServices ÀÎÅÍÆäÀ̽º¿¡ ´ë ÇÑ Æ÷ÀÎÅ͸¦ Àü´Þ ÇÕ´Ï´Ù. IPrintDialogCallback ¸Þ¼­µå IPrintDialogServices ÀÎÅÍÆäÀ̽º¸¦ »ç¿ë ÇÏ ¿© ÇöÀç ¼±Åà µÈ ÇÁ¸°ÅÍ¿¡ ´ë ÇÑ Á¤º¸¸¦ °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù.

»ç¿ë ÇÏ´Â °æ¿ì

ÀÀ¿ë ÇÁ·Î±×·¥Àº IPrintDialogCallback ¸Þ¼­µå¸¦ È£Ãâ ÇÏÁö ¸¶½Ê½Ã¿À. ÀÀ¿ë ÇÁ·Î±×·¥¿¡ Á¤º¸¸¦ Àü´Þ ÇÏ´Â ÀÎÅÍÆäÀ̽º ¸Þ¼­µå¸¦ È£Ãâ ÇÏ´Â PrintDlgEx ÇÔ¼ö.

VTable ¼ø¼­ ¸Þ¼­µå

IUnknown ¸Þ¼­µå

QueryInterface
AddRef
Ãâ½Ã

IPrintDialogCallback ¸Þ¼­µå

¸Þ¼­µå ¼³¸í
InitDone ½Ã½ºÅÛ Àμ⠼Ӽº ½ÃÆ®ÀÇ ÀÏ¹Ý ÆäÀÌÁö ÃʱâÈ­ ¿Ï·á µÉ ¶§ È£Ãâ.
SelectionChange »ç¿ëÀÚ°¡ Àμ⠼Ӽº ½ÃÆ®¿¡¼­ ¼³Ä¡ µÈ ÇÁ¸°ÅÍ ¸ñ·Ï¿¡¼­ ´Ù¸¥ ÇÁ¸°Å͸¦ ¼±ÅÃÇÒ ¶§ È£Ãâ.
HandleMessage ÀÏ¹Ý ÆäÀÌÁöÀÇ ¾Æ·¡ÂÊ¿¡ ÀÖ´Â ÀÚ½Ä ´ëÈ­ »óÀÚ¿¡ º¸³½ ¸Þ½ÃÁö¸¦ Àü´Þ ÇÏ ¶ó°í.

Âü°í Ç׸ñ

IObjectWithSite, IPrintDialogServices, PrintDlgEx, PRINTDLGEX

 

Index