DEVNAMES ±¸Á¶Ã¼´Â ´ÙÀ½°ú °°Àº ÇüÅÂ:
typedef struct tagDEVNAMES {/ * dvnm * /
nbsp;? WORD wDriverOffset;
?? WORD wDeviceOffset;
?? WORD wOutputOffset;
?? WORD wDefault;
?? / * µå¶óÀ̹ö, ÀåÄ¡ ¹× Æ÷Æ® À̸§ ¹®ÀÚ¿ µû¶ó wDefault * /
} DEVNAMES(&N)
DEVNAMES ±¸Á¶ µå¶óÀ̹ö, ÀåÄ¡ ¹× ÇÁ¸°ÅÍ¿¡ ´ë ÇÑ Ãâ·Â Æ÷Æ® À̸§À» ½Äº° ÇÏ´Â ¹®ÀÚ¿À» Æ÷ÇÔ ÇÕ´Ï´Ù. PrintDlg ÇÔ¼ö ÀÌ·¯ÇÑ ¹®ÀÚ¿À» »ç¿ë ÇÏ ¿© ½Ã½ºÅÛ Á¤ÀÇ Àμ⠴ëÈ »óÀÚ¿¡¼ ¸â¹ö ÃʱâÈ. ÀÌ ±¸Á¶¿¡¼ ¼±ÅÃÇÑ ÇÁ¸°ÅÍ¿¡ ´ë ÇÑ Á¤º¸ ¹Ýȯ µË´Ï´Ù »ç¿ëÀÚ ´ëÈ »óÀÚ¸¦ ´ÝÀ¸¸é¡£
ȸ¿ø
wDriverOffset
(ÀÔ/Ãâ·Â) ÀåÄ¡ µå¶óÀ̹öÀÇ À̸§ (È®Àå¸í) ¾øÀÌ Æ÷ÇÔ µÈ null·Î ³¡³ª´Â ¹®ÀÚ¿ ±îÁöÀÇ ¿ÀÇÁ¼ÂÀ» ÁöÁ¤ ÇÕ´Ï´Ù. ÀԷ¿¡ÀÌ ¹®ÀÚ¿Àº ´ëÈ »óÀÚ¿¡ óÀ½ Ç¥½Ã ÇÏ·Á¸é ÇÁ¸°Å͸¦ È®ÀÎ ÇÏ´Â µ¥ »ç¿ë¡£
wDeviceOffset
(ÀÔ/Ãâ·Â) Null·Î ³¡³ª´Â ¹®ÀÚ¿ (ÃÖ´ë 32 ¹ÙÀÌÆ® nullÀ» Æ÷ÇÔ ÇÏ ¿©) ÀåÄ¡ À̸§À» Æ÷ÇÔ ÇÏ´Â ¿ÀÇÁ¼ÂÀ» ÁöÁ¤ ÇÕ´Ï´Ù. ÀÌ ¹®ÀÚ¿Àº DEVMODE ±¸Á¶Ã¼ÀÇ dmDeviceName ¸â¹ö¿¡ µ¿ÀÏ ÇØ¾ß ÇÕ´Ï´Ù.
wOutputOffset
(ÀÔ/Ãâ·Â) ¹°¸®Àû Ãâ·Â ¸Åü (Ãâ·Â Æ÷Æ®)¿¡ ´ë ÇÑ DOS ÀåÄ¡ À̸§ÀÌ Æ÷ÇÔ µÈ null·Î ³¡³ª´Â ¹®ÀÚ¿ ±îÁöÀÇ ¿ÀÇÁ¼ÂÀ» ÁöÁ¤ ÇÕ´Ï´Ù.
wDefault
DEVNAMES ±¸Á¶¿¡ Æ÷ÇÔ µÈ ¹®ÀÚ¿ÀÌ ±âº» ÇÁ¸°Å͸¦ ½Äº° ¿©ºÎ¸¦ ÁöÁ¤ ÇÕ´Ï´Ù. ÀÌ ¹®ÀÚ¿Àº ±âº» ÇÁ¸°ÅÍ·Î ¸¶Áö¸· Àμâ ÀÛ¾÷ ÀÌÈÄ º¯°æ µÇÁö ¾Ê¾Ò½À´Ï´Ù È®ÀÎ ÇÏ´Â µ¥ »ç¿ë µË´Ï´Ù. ÀԷ¿¡ DN_DEFAULTPRN Ç÷¡±×°¡ ¼³Á¤ µÇ¾î ÀÖÀ¸¸é DEVNAMES ±¸Á¶¿¡ ÀÖ´Â ´Ù¸¥ °ª ÇöÀç ±âº» ÇÁ¸°ÅÍ¿¡ ´ëÇØ È®ÀÎ µË´Ï´Ù. ¹®ÀÚ¿ Áß Çϳª¶óµµ ÀÏÄ¡ ÇÏÁö ¾Ê´Â °æ¿ì ¹®¼ Æ÷¸Ë µÉ Çʿ䰡 ÀÖ½À´Ï´Ù »ç¿ëÀÚ¿¡ °Ô ¾Ë¸®´Â °æ°í ¸Þ½ÃÁö°¡ Ç¥½Ã µË´Ï´Ù. Ãâ·Â¿¡ wDefault ±¸¼º¿øÀº Àμ⠼³Á¤ ´ëÈ »óÀÚ¸¦ Ç¥½Ã ÇÏ °í »ç¿ëÀÚ°¡ È®ÀÎ ´ÜÃ߸¦ ¼±Åà ÇÏ´Â °æ¿ì¿¡ º¯°æ µË´Ï´Ù. ±âº» ÇÁ¸°Å͸¦ ¼±Åà ÇÏ´Â °æ¿ì DN_DEFAULTPRN Ç÷¡±×°¡ ¼³Á¤ µÇ¾î ÀÖ½À´Ï´Ù. ƯÁ¤ ÇÁ¸°Å͸¦ ¼±Åà ÇÏ´Â °æ¿ì Ç÷¡±×°¡ ¼³Á¤ µÇÁö ¾Ê½À´Ï´Ù. ÀÌ ¸â¹ö¿¡ ´Ù¸¥ ¸ðµç ºñÆ®´Â ³»ºÎ¿ë Àμ⠴ëÈ »óÀÚ ÇÁ·Î½ÃÀú¿¡¼¡£
Âü°í Ç׸ñnbsp;CPrintDialog::CreatePrinterDC(&N)