PRINTDLG ±¸Á¶¿¡ PrintDlg ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© Àμ⠴ëÈ »óÀÚ¸¦ ÃʱâÈ ÇÏ´Â Á¤º¸°¡ µé¾î ÀÖ½À´Ï´Ù. »ç¿ëÀÚ ´ëÈ »óÀÚ¸¦ ´Ý°í, ½Ã½ºÅÛÀÌÀÌ ±¸Á¶¸¦ »ç¿ë ÇÏ ¿© »ç¿ëÀÚÀÇ ¼±Åÿ¡ ´ë ÇÑ Á¤º¸¸¦ ¹Ýȯ.
typedef struct tagPD {/ / pd DWORD lStructSize;
HWND hwndOwner;
ó¸® hDevMode;
ó¸® hDevNames;
HDC hDC;
DWORD Ç÷¡±×;
WORD nFromPage;
WORD nToPage;
WORD nMinPage;
WORD nMaxPage;
WORD nCopies;
HINSTANCE hInstance;
DWORD lCustData;
LPPRINTHOOKPROC lpfnPrintHook;
LPSETUPHOOKPROC lpfnSetupHook;
LPCTSTR lpPrintTemplateName;
LPCTSTR lpSetupTemplateName;
HPrintTemplate; ó¸®
HSetupTemplate; ó¸®
} PRINTDLG
HDevMode NULL À̸é ÀԷ¿¡ PrintDlg DEVMODE ±¸Á¶Ã¼¿¡ ´ë ÇÑ ¸Þ¸ð¸®¸¦ ÇÒ´ç, »ç¿ëÀÚÀÇ ÀÔ·ÂÀ» ³ªÅ¸³»´Â ÇØ´ç ¸â¹ö¸¦ ÃʱâÈ ¹× ±×°ÍÀ» ½Äº° ÇÏ´Â ÇÚµéÀ» ¹Ýȯ ÇÕ´Ï´Ù.
ÁöÁ¤ µÈ ÇÁ¸°ÅÍÀÇ ÀåÄ¡ µå¶óÀ̹ö È®ÀåµÈ ÀåÄ¡ ¸ðµå¸¦ Áö¿ø ÇÏÁö ¾Ê´Â °æ¿ì hDevMode Àº NULL PrintDlg ¹Ýȯ µÉ ¶§.
°æ¿ì ÀåÄ¡ À̸§ (ÀÇ dmDeviceName ¸â¹ö¿¡ ÀÇÇØ ÁöÁ¤ µÈ´Â DEVMODE ±¸Á¶) ½Â¸® [ÀåÄ¡] ¼½¼Ç¿¡ Ç¥½Ã µÇÁö ¾Ê½À´Ï´Ù.INI, PrintDlg ¿À·ù¸¦ ¹Ýȯ ÇÕ´Ï´Ù.
HDevMode ¹× hDevNames ¸â¹ö¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀºÀÌ Ç׸ñÀÇ ³¡¿¡ ¼³¸í ´Ü¿øÀ» ÂüÁ¶ ÇϽʽÿÀ.
HDevNames ¸â¹ö´Â NULLÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù,ÀÌ °æ¿ì PrintDlg DEVNAMES ±¸Á¶Ã¼¸¦ ÃʱâÈ ÇÏ ¿© »ç¿ëÀÚ ÁöÁ¤À» ÇØ´ç ¸â¹öÀÇ ÀԷ¿¡ ´ë ÇÑ ¸Þ¸ð¸® ÇÒ´ç ¹× ÇÚµéÀ» ¹Ýȯ ÇÏ´Â ½Äº°.
HDevMode ¹× hDevNames ¸â¹ö¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀºÀÌ Ç׸ñÀÇ ³¡¿¡ ¼³¸í ´Ü¿øÀ» ÂüÁ¶ ÇϽʽÿÀ.
PD_ALLPAGES | |
¸ðµç ¶óµð¿À ´ÜÃß ¼±Åà óÀ½ ³ªÅ¸³»´Â ±âº» Ç÷¡±×ÀÔ´Ï´Ù. ÀÌ Ç÷¡±×¸¦ PD_PAGENUMS ¹× PD_SELECTION Ç÷¡±×¸¦ ÁöÁ¤ ÇÏÁö´Â ¾ÊÀ¸·Á¸é °³Ã¼ ƲÀ¸·Î »ç¿ë. | |
PD_COLLATE | |
ÇÑ ºÎ¾¿ Àμâ È®ÀζõÀÇ ¼±ÅÃÀÌ Ç÷¡±×¸¦ ¼³Á¤ ÇÏ´Â °æ¿ì. PrintDlg ÇÔ¼ö°¡ ¹Ýȯ µÉ ¶§ÀÌ Ç÷¡±×°¡ ¼³Á¤ µÇ ¸é ÀÀ¿ë ÇÁ·Î±×·¥ ¿©·¯ º¹»çº»ÀÇ µ¥ÀÌÅÍ Á¤·ÄÀÌ ½Ã¹Ä·¹ÀÌ¼Ç ÇØ¾ß ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. PD_USEDEVMODECOPIESANDCOLLATE Ç÷¡±×¿¡ ´ë ÇÑ ¼³¸íÀ». |
|
PD_DISABLEPRINTTOFILE | |
ÆÄÀÏ·Î Àμâ È®ÀζõÀ» ÇØÁ¦ÇÕ´Ï´Ù. | |
PD_ENABLEPRINTHOOK | |
LpfnPrintHook ±¸¼º¿ø¿¡ ÁöÁ¤ µÈ ÈÄÅ© ÇÁ·Î½ÃÀú¸¦ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô Çϸé Àμ⠴ëÈ »óÀÚ ÈÄÅ© ÇÁ·Î½ÃÀú. | |
PD_ENABLEPRINTTEMPLATE | |
HInstance ¹× lpPrintTemplateName ¸â¹ö ÁöÁ¤ ±âº» Àμ⠴ëÈ »óÀÚ ¼½Ä ÆÄÀÏ¿¡ ´ë ÇÑ ´ëü¸¦ ³ªÅ¸³À´Ï´Ù. | |
PD_ENABLEPRINTTEMPLATEHANDLE | |
HPrintTemplate ȸ¿ø ½Äº° ·Îµå ´ëÈ »óÀÚ ÅÛÇø´À» Æ÷ÇÔ ÇÏ´Â µ¥ÀÌÅÍ ºí·ÏÀ» ³ªÅ¸³À´Ï´Ù. ÀÌ ¼½Ä ÆÄÀÏ Àμ⠴ëÈ »óÀÚ¿¡ ´ë ÇÑ ±âº» ¼½Ä ÆÄÀÏÀ» ´ëüÇÕ´Ï´Ù. ÀÌ Ç÷¡±×¸¦ ÁöÁ¤ ÇÏ´Â °æ¿ì lpPrintTemplateName ¸â¹ö¸¦ ¹«½Ã ÇÏ´Â ½Ã½ºÅÛ. | |
PD_ENABLESETUPHOOK | |
LpfnSetupHook ±¸¼º¿ø¿¡ ÁöÁ¤ µÈ ÈÄÅ© ÇÁ·Î½ÃÀú¸¦ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô Çϸé Àμ⠼³Á¤ ´ëÈ »óÀÚ ÈÄÅ© ÇÁ·Î½ÃÀú. | |
PD_ENABLESETUPTEMPLATE | |
HInstance ¹× lpSetupTemplateName ¸â¹ö ÁöÁ¤ ±âº» Àμ⼳Á¤ ´ëÈ »óÀÚÀÇ ¼½Ä ÆÄÀÏ¿¡ ´ë ÇÑ ´ëü¸¦ ³ªÅ¸³À´Ï´Ù. . | |
PD_ENABLESETUPTEMPLATEHANDLE | |
HSetupTemplate ȸ¿ø ½Äº° ·Îµå ´ëÈ »óÀÚ ÅÛÇø´À» Æ÷ÇÔ ÇÏ´Â µ¥ÀÌÅÍ ºí·ÏÀ» ³ªÅ¸³À´Ï´Ù. ÀÌ ¼½Ä ÆÄÀÏ Àμ⠼³Á¤ ´ëÈ »óÀÚ¿¡ ´ë ÇÑ ±âº» ¼½Ä ÆÄÀÏÀ» ´ëüÇÕ´Ï´Ù. ÀÌ Ç÷¡±×¸¦ ÁöÁ¤ ÇÏ´Â °æ¿ì lpSetupTemplateName ¸â¹ö¸¦ ¹«½Ã ÇÏ´Â ½Ã½ºÅÛ. | |
PD_HIDEPRINTTOFILE | |
ÆÄÀÏ·Î Àμâ È®ÀζõÀ» ¼û±é´Ï´Ù. | |
PD_NONETWORKBUTTON | |
ÀÌ ¼û°ÜÁö°í ³×Æ®¿öÅ© ´ÜÃß ºñȰ¼ºÈ. | |
PD_NOPAGENUMS | |
ÆäÀÌÁö ¶óµð¿À ´ÜÃß¿Í °ü·Ã µÈ ÆíÁý ÄÁÆ®·ÑÀ» »ç¿ë ÇÏÁö ¾Êµµ·Ï ¼³Á¤. | |
PD_NOSELECTION | |
¼±Åà ¶óµð¿À ´ÜÃß ºñȰ¼ºÈ. | |
PD_NOWARNING | |
±âº» ÇÁ¸°ÅͰ¡ ¾ø´Â °æ¿ì Ç¥½Ã µÇ´Â °æ°í ¸Þ½ÃÁö ¹æÁö. | |
PD_PAGENUMS | |
ÀÌ Ç÷¡±×°¡ ¼³Á¤ µÇ¾î ÀÖÀ¸¸é ÆäÀÌÁö ¶óµð¿À ´ÜÃß°¡ ¼±Åà µÇ¾î. ½ÃÀÛ ¹× ³¡ ÆäÀÌÁö´Â »ç¿ëÀÚ°¡ ÁöÁ¤ÇÑ nFromPage ¹× nFromPage ¸â¹ö¸¦ ³ªÅ¸³»´Â PrintDlg ÇÔ¼ö°¡ ¹Ýȯ µÉ ¶§ÀÌ Ç÷¡±×°¡ ¼³Á¤ µÇ ¸é. |
|
PD_PRINTSETUP | |
Àμ⠴ëÈ »óÀÚ º¸´Ù´Â Àμ⠼³Á¤ ´ëÈ »óÀÚ¸¦ Ç¥½Ã ÇÏ·Á¸é ½Ã½ºÅÛÀ¸·Î ÀÎÇØ. | |
PD_PRINTTOFILE | |
ÆÄÀÏ·Î Àμâ È®ÀζõÀ» ¼±ÅÃÀÌ Ç÷¡±×¸¦ ¼³Á¤ ÇÏ´Â °æ¿ì. DEVNAMES ±¸Á¶Ã¼ÀÇ wOutputOffset ¸â¹ö¸¦ ³ªÅ¸³»´Â ¿ÀÇÁ¼Â ¹®ÀÚ¿ÀÌ Æ÷ÇÔ PrintDlg ÇÔ¼ö°¡ ¹Ýȯ µÉ ¶§ÀÌ Ç÷¡±×°¡ ¼³Á¤ µÇ¾î ÀÖÀ¸¸é "ÆÄÀÏ:". È£Ãâ ÇÏ´Â °æ¿ì´Â Àμâ ÀÛ¾÷À» ½ÃÀÛ ÇÏ·Á¸é StartDoc ÇÔ¼ö ÁöÁ¤ÀÌ "ÆÄÀÏ:" ¹®ÀÚ¿ÀÇ lpszOutput ¸â¹ö¿¡´Â DOCINFO ±¸Á¶Ã¼. ÀÌ ¹®ÀÚ¿À» ÁöÁ¤ Çϸé Ãâ·Â ÆÄÀÏÀÇ À̸§¿¡ ´ë ÇÑ »ç¿ëÀÚ Äõ¸®¸¦ Àμâ ÇÏÀ§ ½Ã½ºÅÛ. |
|
PD_RETURNDC | |
PrintDlg ¼±Åà ÇÕ´Ï´Ù ÀÏÄ¡ ÇÏ´Â ÀåÄ¡ ÄÁÅØ½ºÆ®¸¦ ¹Ýȯ ÇÏ·Á¸é ´ëÈ »óÀÚ¿¡¼ »ç¿ëÀÚ¸¦ ¹ß»ý ÇÕ´Ï´Ù. µð¹ÙÀ̽º ÄÁÅØ½ºÆ® hDC ¿¡ ¹Ýȯ. | |
PD_RETURNDEFAULT | |
ÀÌ Ç÷¡±×°¡ ¼³Á¤ µÇ¾î ÀÖÀ¸¸é PrintDlg ÇÔ¼ö¿¡´Â ´ëÈ »óÀÚ°¡ Ç¥½Ã µÇÁö ¾Ê½À´Ï´Ù. ±×°ÍÀº ÇÚµéÀ» hDevNames ¹× hDevMode ¸â¹ö¸¦ ¼³Á¤ ÇÏ´Â ´ë½Å, ½Ã½ºÅÛÀÇ ±âº» ÇÁ¸°ÅÍ¿¡ ´ë ÇÑ ÃʱâÈ µÈ DEVMODE ¿Í DEVNAMES ±¸Á¶. HDevNames ¹× hDevMode NULL À̾î¾ß ¶Ç´Â PrintDlg ¿À·ù¸¦ ¹Ýȯ ÇÕ´Ï´Ù. ½Ã½ºÅÛ ±âº» ÇÁ¸°ÅÍ (Windows ¹öÀü 3.0 ÀÌÀü)´Â ¿À·¡ µÈ ÇÁ¸°ÅÍ µå¶óÀ̹ö¿¡ ÀÇÇØ Áö¿ø¸¸ hDevNames ¹Ýȯ µË´Ï´Ù; hDevMode Àº NULLÀÔ´Ï´Ù. |
|
PD_RETURNIC | |
ÀÌ Ç÷¡±×´Â ÀåÄ¡ ÄÁÅØ½ºÆ®¿¡ º¸´Ù´Â Á¤º¸ ÄÁÅØ½ºÆ®¸¦ ¹Ýȯ ÇÕ´Ï´Ù. Á¦¿Ü ÇÏ °í PD_RETURNDC Ç÷¡±×¸¦ À¯»ç ÇÕ´Ï´Ù. HDC Ãâ·Â¿¡ Á¤ÀÇ µÇÁö ¾ÊÀº PD_RETURNDCµµ PD_RETURNIC¸¦ ÁöÁ¤ ÇÏ´Â °æ¿ì. | |
PD_SELECTION | |
ÀÌ Ç÷¡±×°¡ ¼³Á¤ µÇ ¸é ¼±Åà ¶óµð¿À ´ÜÃß ¼±ÅÃ. ¸ðµç ¶óµð¿À ´ÜÃß°¡ ¼±Åà PD_PAGENUMSµµ PD_SELECTIONÀ» ¼³Á¤ ÇÏ´Â °æ¿ì. |
|
PD_SHOWHELP | |
µµ¿ò¸» ´ÜÃ߸¦ Ç¥½Ã ÇÏ·Á¸é ´ëÈ »óÀÚ¸¦ ¹ß»ý ÇÕ´Ï´Ù. HwndOwner ±¸¼º¿ø HELPMSGSTRING À» ¹ÞÀ» ¼ö Àִ âÀ» µî·Ï ´ëÈ »óÀÚ¿¡¼ µµ¿ò¸» ´ÜÃ߸¦ Ŭ¸¯ÇÒ ¶§ º¸³»´Â ¸Þ½ÃÁö¸¦ ÁöÁ¤ ÇØ¾ß ÇÕ´Ï´Ù. | |
PD_USEDEVMODECOPIES | |
PD_USEDEVMODECOPIESANDCOLLATE¿Í °°Àº | |
PD_USEDEVMODECOPIESANDCOLLATE | |
ÀÌ Ç÷¡±×´Â ÀÀ¿ë ÇÁ·Î±×·¥ ¿©·¯ º¹»çº» ¹× µ¥ÀÌÅÍ Á¤·ÄÀ» Áö¿ø ÇÏ´ÂÁö ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ ¿©·¯ º¹»çº» ¹× µ¥ÀÌÅÍ Á¤·ÄÀ» Áö¿ø ÇÏÁö ¾Ê½À´Ï´Ù ³ªÅ¸³»´Â ÀԷ¿¡ÀÌ Ç÷¡±×¸¦ ¼³Á¤ ÇÕ´Ï´Ù. ÀÌ °æ¿ì PRINTDLG ±¸Á¶Ã¼ÀÇ nCopies ¸â¹ö´Â Ç×»ó 1À» ¹Ýȯ ÇÕ´Ï´Ù ¹× PD_COLLATE Ç÷¡±× ±¸¼º¿ø¿¡¼ ¼³Á¤ µÇÁö ¾Ê½À´Ï´Ù. ÀÌ Ç÷¡±×°¡ ¼³Á¤ µÇ¾î ÀÖÁö ¾ÊÀ¸¸é ÀÀ¿ë ÇÁ·Î±×·¥Àº Àμâ ÇÏ °í ¿©·¯ °³ÀÇ º¹»çº»À» Á¤·Ä ÇÏ´Â ÀÛ¾÷À» ´ã´ç ÇÕ´Ï´Ù. ÀÌ °æ¿ì PRINTDLG ±¸Á¶Ã¼ÀÇ nCopies ¸â¹ö´Â »ç¿ëÀÚ°¡ Àμ⠸żö¸¦ ³ªÅ¸³À´Ï´Ù ¹× Ç÷¡±× ±¸¼º¿ø¿¡¼ PD_COLLATE Ç÷¡±×´Â »ç¿ëÀÚ°¡ µ¥ÀÌÅÍ Á¤·Ä ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ Ç÷¡±×°¡ ¼³Á¤ µÇ¾î ÀÖ´ÂÁö ¿©ºÎ¿¡ °ü°è ¾øÀÌ ÀÀ¿ë ÇÁ·Î±×·¥À» ·»´õ¸µ ¾ó¸¶³ª ¸¹Àº º¹»çº» nCopies ¹× PD_COLLATE¿¡¼ È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù ±×¸®°í ¿©ºÎ ±×µéÀ» ÀμâÇÕ´Ï´Ù ÇÏ·Á¸é ÇÑ ºÎ¾¿ Àμâ. ÀÌ Ç÷¡±×¸¦ ¼³Á¤ ÇÏ´Â °æ¿ì ÇÁ¸°ÅÍ µå¶óÀ̹ö´Â ¿©·¯ º¹»çº»À» Áö¿ø ÇÏÁö ¾Ê½À´Ï´Ù º¹»çº» ÆíÁý ÄÁÆ®·ÑÀº »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ¸¶Âù°¡Áö·Î,ÀÌ Ç÷¡±×¸¦ ¼³Á¤ ÇÏ´Â °æ¿ì ÇÁ¸°ÅÍ µå¶óÀ̹ö´Â µ¥ÀÌÅÍ Á¤·ÄÀ» Áö¿ø ÇÏÁö ¾Ê½À´Ï´Ù Collate È®ÀζõÀÌ ºñȰ¼ºÈ µÇ¾î. DmCopies ¹× dmCollate ¸â¹ö´Â DEVMODE ±¸Á¶´Â º¹»çº»À» Æ÷ÇÔ ÇÏ °í ÇÁ¸°ÅÍ µå¶óÀ̹ö¿¡ ÀÇÇØ »ç¿ë µÇ´Â Á¤º¸¸¦ ÇÑ ºÎ¾¿ Àμâ ÇÕ´Ï´Ù. ÀÌ Ç÷¡±×¸¦ ¼³Á¤ ÇÏ´Â °æ¿ì ÇÁ¸°ÅÍ µå¶óÀ̹ö´Â ¿©·¯ º¹»çº»À» Áö¿ø dmCopies ¸â¹ö´Â »ç¿ëÀÚ°¡ ¿äûÇÑ ¸Å¼ö¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ Ç÷¡±×¸¦ ¼³Á¤ ÇÏ´Â °æ¿ì ÇÁ¸°ÅÍ µå¶óÀ̹ö¿¡¼ Áö ¿øÇÏ´Â µ¥ÀÌÅÍ Á¤·ÄÀ» DEVMODE ±¸Á¶Ã¼ÀÇ dmCollate ¸â¹ö´Â »ç¿ëÀÚ°¡ Á¤·Ä ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ Ç÷¡±×°¡ ¼³Á¤ µÇ¾î ÀÖÁö ¾ÊÀ¸¸é dmCopies ±¸¼º¿øÀº Ç×»ó 1À» ¹Ýȯ ÇÕ´Ï´Ù ¹× dmCollate ±¸¼º¿øÀº Ç×»ó 0ÀÔ´Ï´Ù. |
PrintDlg ¹Ýȯ µÉ ¶§ nFromPage ´Â »ç¿ëÀÚ°¡ ÁöÁ¤ µÈ ½ÃÀÛ ÆäÀÌÁöÀÔ´Ï´Ù. »ç¿ëÀÚ°¡ ÃÖ´ë ÆäÀÌÁö ¹üÀ§¿¡ ÃÖ¼Ò ³» ½ÃÀÛ ÆäÀÌÁö °ªÀ» ÀÔ·Â È®ÀÎ ¹öư, PrintDlg ¼¼Æ®´Â PD_PAGENUMS Ç÷¡±×¸¦ ¶§±îÁö ¹Ýȯ ÇÏÁö ¾Ê½À´Ï´Ù¸¦ Ŭ¸¯ÇÒ ¶§ ÆäÀÌÁö ¶óµð¿À ´ÜÃ߸¦ ¼±Åà ÇÏ´Â °æ¿ì.
Windows 95: PrintDlg ¿À·ù¸¦ ¹Ýȯ ÇÕ´Ï´Ù nFromPage ¶Ç´Â nToPage ¿¡ ´ë ÇÑ ÀÔ·ÂµÈ °ª nMinPage ¹× nMaxPage¿¡ ÀÇÇØ ÁöÁ¤ µÈ ¹üÀ§ ¹Û¿¡ ÀÖ´Â °æ¿ì.
Windows NT: NFromPage ¶Ç´Â nToPage ¿¡ ´ë ÇÑ °ªÀ» ÀÔ·Â ÇÏ´Â °æ¿ì´Â ÃÖ¼Ò/ÃÖ´ë ¹üÀ§ PrintDlg ¹Ýȯ ¿À·ù PD_PAGENUMS Ç÷¡±×¸¦ ÁöÁ¤ ÇÏ´Â °æ¿ì¿¡ ±×·¸Áö ¾ÊÀ¸¸é, ±×°ÍÀº ´ëÈ »óÀÚ¸¦ Ç¥½Ã ÇÏÁö¸¸ ÃÖ¼Ò ¶Ç´Â ÃÖ´ë °ª ¹üÀ§¸¦ ¹þ¾î³ °ªÀ¸·Î º¯°æ.
PrintDlg ¹Ýȯ µÉ ¶§ nToPage ´Â »ç¿ëÀÚ°¡ ÁöÁ¤ÇÑ ³¡ ÆäÀÌÁöÀÔ´Ï´Ù. »ç¿ëÀÚ°¡ ÃÖ¼Ò ÃÖ´ë ÆäÀÌÁö ¹üÀ§ ³»¿¡ ÀÖ´Â ³¡ ÆäÀÌÁö °ªÀ» ÀÔ·Â »ç¿ë Ŭ¸¯ ÁÁ¾Æ ¹öư, PrintDlg ¼¼Æ®´Â PD_PAGENUMS Ç÷¡±×¸¦ ¶§±îÁö ¹Ýȯ ÇÏÁö ¾Ê½À´Ï´Ù ¶§ ÆäÀÌÁö ¶óµð¿À ´ÜÃ߸¦ ¼±Åà ÇÏ´Â °æ¿ì.
µ¿ÀÏÀÇ dmDeviceName ¸â¹ö´Â È£ÃâÇÒ ¶§ PrintDlg ÇÔ¼ö ÇØ¾ß DEVNAMES ±¸Á¶Ã¼ÀÇ wDeviceOffset ¸â¹ö´Â DEVMODE ±¸Á¶. ÀÌ·¯ÇÑ ¸â¹ö´Â µ¿ÀÏÇÑ ÇÁ¸°Å͸¦ ÁöÁ¤ ÇÏÁö ¾ÊÀ¸¸é, PrintDlg wDeviceOffset ±¸¼º¿ø¿¡ ÀÇÇØ ÁöÁ¤ µÈ ÇÁ¸°Å͸¦ »ç¿ë ÇÏ ¿© ´ëÈ »óÀÚ ÃʱâÈ.
ÀϹÝÀûÀ¸·Î, hDevMode ¹× hDevNames NULL °æ¿ì PrintDlg ÇöÀç ±âº» ÇÁ¸°Å͸¦ »ç¿ë ÇÏ ¿© ´ëÈ »óÀÚ¸¦ ÃʱâÈ ÇÕ´Ï´Ù. ±×·¯³ª PD_RETURNDEFAULT Ç÷¡±×°¡ ¼³Á¤ ÇÏ´Â °æ¿ì hDevMode ¿Í hDevNames ´Â NULL PrintDlg hDevNames ¹× hDevMode ¸â¹ö¸¦ »ç¿ë ÇÏ ¿© ´ëÈ »óÀÚ¸¦ Ç¥½Ã ÇÏÁö ¾Ê°í ÇöÀç ±âº» ÇÁ¸°ÅÍ¿¡ ´ë ÇÑ Á¤º¸¸¦ ¹Ýȯ.
nbsp;?Windows &NT: ¹öÀü 3.1 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:¹öÀü 1.0 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Çì´õ:Winspool.h¿¡ ¼±¾ð ÇÕ´Ï´Ù.
À¯´ÏÄÚµå:À¯´ÏÄÚµå¿Í ANSI ±¸Á¶ Á¤ÀÇ.
°ø¿ë ´ëÈ »óÀÚ ¶óÀ̺귯¸® °³¿ä, ÀÏ¹Ý ´ëÈ »óÀÚ ±¸Á¶, CreateDC, CreateIC, PrintDlg, DEVMODE, DEVNAMES, WM_INITDIALOG