DLGTEMPLATEEX

DLGTEMPLATEEX ±¸Á¶´Â ¾î¶² Ç¥ÁØ Çì´õ ÆÄÀÏ¿¡ Á¤ÀÇ µÇÁö ¾Ê½À´Ï´Ù. ±¸Á¶ Á¤ÀÇ ´ëÈ­ »óÀÚ¿¡ ´ë ÇÑ È®Àå µÈ ¼­½Ä ÆÄÀÏÀÇ Çü½ÄÀ» ¼³¸í Çϱâ À§ÇØ ¿©±â Á¦°ø µË´Ï´Ù.

È®Àå µÈ ´ëÈ­ »óÀÚ ¼­½Ä ÆÄÀÏ ´ëÈ­ »óÀÚ¿¡ ¼³¸í ÇÏ °í ´ëÈ­ »óÀÚ¿¡¼­ ÄÁÆ®·ÑÀÇ ¹øÈ£¸¦ ÁöÁ¤ ÇÏ´Â DLGTEMPLATEEX Çì´õ¿Í ÇÔ²² ½ÃÀÛ ÇÕ´Ï´Ù. ´ëÈ­ »óÀÚ¿¡¼­ °¢ ÄÁÆ®·Ñ¿¡ ´ë ÇÑ È®ÀåµÈ ´ëÈ­ »óÀÚ ÅÛÇø´¿¡ DLGITEMTEMPLATEEX Çü½ÄÀ» »ç¿ë ÇÏ ¿© ÄÁÆ®·ÑÀ» ¼³¸í ÇÏ´Â µ¥ÀÌÅÍ ºí·Ï.

 typedef struct {´Ü¾î dlgVer; ´Ü¾î ¼­¸í; DWORD helpID; DWORD exStyle; DWORD ½ºÅ¸ÀÏ; WORD cDlgItems; ªÀº x; ªÀº y; ªÀº cx; ªÀº cy; sz_Or_Ord ¸Þ´º; / / À̸§ ¶Ç´Â ¸Þ´º ¸®¼Ò½ºÀÇ ¼­ ¼ö sz_Or_Ord windowClass; / / À̸§ ¶Ç´Â â Ŭ·¡½ºÀÇ ¼­ ¼ö WCHAR Á¦¸ñ [titleLen]; / / ¹®ÀÚ¿­ ´ëÈ­ »óÀÚ Á¦¸ñ ªÀº pointsize; / / DS_SETFONT Ç÷¡±×¸¦ ¼³Á¤ ÇÏ´Â °æ¿ì¿¡ ªÀº ¹«°Ô; / / DS_SETFONT Ç÷¡±×¸¦ ¼³Á¤ ÇÏ´Â °æ¿ì¿¡ ªÀº bItalic; / / DS_SETFONT Ç÷¡±×¸¦ ¼³Á¤ ÇÏ´Â °æ¿ì¿¡ WCHAR ±Û²Ã [fontLen]; / / ¼­Ã¼ À̸§, DS_SETFONTÀ» ¼³Á¤ ÇÏ´Â °æ¿ì } DLGTEMPLATEEX 

ȸ¿ø

dlgVer
È®Àå µÈ ´ëÈ­ »óÀÚ ¼­½Ä ÆÄÀÏÀÇ ¹öÀü ¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¸â¹ö´Â 1À» ÁöÁ¤ ÇØ¾ß ÇÕ´Ï´Ù.
¼­¸í
¼­½Ä ÆÄÀÏÀº È®Àå µÈ ´ëÈ­ »óÀÚ ÅÛÇø´À» ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù. 0XFFFF °ªÀº È®Àå µÈ ´ëÈ­ »óÀÚ ÅÛÇø´À» ³ªÅ¸³À´Ï´Ù. ÀÌ °æ¿ì dlgVer ¸â¹ö ÅÛÇø´ ¹öÀü ¹øÈ£¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¼­¸í 0xFFFF ÀÌ¿ÜÀÇ °ª À̸é À̰ÍÀº DLGTEMPLATE ¹× DLGITEMTEMPLATE ±¸Á¶¸¦ »ç¿ë ÇÏ ¿© Ç¥ÁØ ¼­½Ä ÆÄÀÏ.
helpID
´ëÈ­ »óÀÚ Ã¢¿¡ ´ë ÇÑ µµ¿ò¸» ÄÁÅØ½ºÆ® ½Äº°ÀÚ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ½Ã½ºÅÛ Àü¼Û ÇÏ´Â °æ¿ì´Â WM_HELP ¸Þ½ÃÁö°¡ ±×°ÍÀÇ dwContextId ¸â¹ö¿¡ÀÌ °ªÀ» Àü´Þ ÇÕ´Ï´Ù HELPINFO ±¸Á¶.
exStyle
È®ÀåµÈ â ½ºÅ¸ÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ ¸â¹ö´Â ´ëÈ­ »óÀÚ¸¦ ¸¸µå´Â µ¥ ÇÏÁö¸¸ ´ëÈ­ »óÀÚ ÅÛÇø´À» »ç¿ë ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥ À©µµ¿ìÀÇ ´Ù¸¥ À¯ÇüÀ» ¸¸µé ±×°ÍÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
½ºÅ¸ÀÏ
´ëÈ­ »óÀÚ ½ºÅ¸ÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù. â ½ºÅ¸ÀÏ °ª (¿¹: WS_CAPTION ¹× WS_SYSMENU)ÀÇ Á¶ÇÕÀ» Çϳª ÀÌ»óÀÇ ´ÙÀ½°ú °°Àº ´ëÈ­ »óÀÚ ½ºÅ¸ÀÏ °ªÀÌÀÌ ±¸¼º¿ø ¼ö ÀÖ½À´Ï´Ù.
°ª ÀǹÌ
DS_3DLOOK Nonbold ±Û²Ã ´ëÈ­ »óÀÚ¸¦ Á¦°ø ÇÏ °í ´ëÈ­ »óÀÚ¿¡ ÄÁÆ®·Ñ â ÁÖÀ§ 3 Â÷¿ø Å׵θ®¸¦ ±×¸³´Ï´Ù.

DS_3DLOOK ½ºÅ¸ÀÏ ÀÌÀü Windows 95 ¶Ç´Â Windows NT 4.0 ½Ã½ºÅÛ ¹öÀü¿¡ ´ë ÇÑ ÄÄÆÄÀÏµÈ ÇÏ´Â Win32 ±â¹Ý ÀÀ¿ë ÇÁ·Î±×·¥¿¡¸¸ ÇÊ¿ä ÇÕ´Ï´Ù. ½Ã½ºÅÛÀÌ ÀÚµ¿À¸·Î ½Ã½ºÅÛÀÇ ÇöÀç ¹öÀü¿¡ ´ë ÇÑ ÄÄÆÄÀÏµÈ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ ¸¸µç ´ëÈ­ »óÀÚ 3 Â÷¿ø ¸ð¾çÀ» Àû¿ëÇÕ´Ï´Ù.

DS_ABSALIGN ´ëÈ­ »óÀÚÀÇ ÁÂÇ¥´Â È­¸é ÁÂÇ¥¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ ½ºÅ¸ÀÏÀÌ ÁöÁ¤ µÇÁö ¾ÊÀº °æ¿ì ½Ã½ºÅÛ Ãë±Þ ±×µé Ŭ¶óÀÌ¾ðÆ® ÁÂÇ¥.
DS_CENTER ´ëÈ­ »óÀÚ¿¡ ÀÛ¾÷ ¿µ¿ª; ¼¾ÅÍ ÇÏÁö ¿ëÁöÇÔ¿¡ ÀÇÇØ °¡·ÁÁø ¿µ¿ª, Áï.
DS_CENTERMOUSE ´ëÈ­ »óÀÚ¿¡ ¸¶¿ì½º Ä¿¼­¸¦ Áß½É.
DS_CONTEXTHELP ´ëÈ­ »óÀÚÀÇ Á¦¸ñ Ç¥½ÃÁÙ¿¡ ÀÖ´Â ¹°À½Ç¥¸¦ Æ÷ÇÔÇÕ´Ï´Ù. Ŭ¸¯ÇÒ ¶§ ¹°À½Ç¥ Æ÷ÀÎÅÍ·Î ¹°À½Ç¥ Ä¿¼­ º¯°æ. »ç¿ëÀÚ´Â ´ÙÀ½ ´ëÈ­ »óÀÚ¿¡¼­ ÄÁÆ®·ÑÀ» Ŭ¸¯ Çϸé ÄÁÆ®·ÑÀÌ WM_HELP ¸Þ½ÃÁö°¡ ¹Þ½À´Ï´Ù. ÄÁÆ®·Ñ ´ëÈ­ »óÀÚ ÇÁ·Î½ÃÀú¸¦ È£Ãâ ÇØ¾ß ÇÏ´Â ¸Þ½ÃÁö¸¦ Àü´Þ ÇØ¾ß ÇÕ´Ï´Ù HELP_WM_HELP ¸í·ÉÀ» »ç¿ë ÇÏ ¿© WinHelp ÇÔ¼ö. µµ¿ò¸» ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ÀϹÝÀûÀ¸·Î ÇØ´ç ÄÁÆ®·Ñ¿¡ ´ë ÇÑ µµ¿ò¸»À» Æ÷ÇÔ ÇÏ´Â ÆË¾÷ âÀÌ Ç¥½Ã µË´Ï´Ù.

Âü°í DS_CONTEXTHELP ÀÚ¸® Ç¥½ÃÀÚ ÀÏ »ÓÀÔ´Ï´Ù. ´ëÈ­ »óÀÚ¸¦ ¸¸µé ¶§ ½Ã½ºÅÛ DS_CONTEXTHELP¿¡ ´ë ÇÑ È®ÀÎ ¹×, °æ¿ì, È®ÀåµÈ ½ºÅ¸ÀÏ ´ëÈ­ »óÀÚ¿¡ WS_EX_CONTEXTHELP¸¦ Ãß°¡ ÇÕ´Ï´Ù. WS_MAXIMIZEBOX ¶Ç´Â WS_MINIMIZEBOX ½ºÅ¸ÀÏÀ» WS_EX_CONTEXTHELP ½ºÅ¸ÀÏÀ» »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

DS_CONTROL ¼Ó¼º ½ÃÆ®¿¡¼­ ÆäÀÌÁö ó·³ ´Ù¸¥ ´ëÈ­ »óÀÚÀÇ ÀÚ½Ä Ã¢À¸·Î Àß ÀÛµ¿ µÇ´Â ´ëÈ­ »óÀÚ¸¦ ¸¸µì´Ï´Ù. ÀÌ ½ºÅ¸ÀÏÀ» ÀÚ½Ä ´ëÈ­ »óÀÚÀÇ ÄÁÆ®·Ñ â °£¿¡ ÅÇ, ¾×¼¿·¯·¹ÀÌÅÍ Å°¸¦ »ç¿ë ÇÏ ¿© »ç¿ëÀÚ Çã¿ë.
DS_FIXEDSYS ±âº» SYSTEM_FONT ´ë½Å SYSTEM_FIXED_FONT¸¦ »ç¿ë ÇÏ ¿© ´ëÈ­ »óÀÚ¸¦ ¹ß»ý ÇÕ´Ï´Ù. SYSTEM_FIXED_FONTÀº ȣȯ-3.0 º¸´Ù ÀÌÀü Windows ¹öÀü¿¡¼­ ½Ã½ºÅÛ ±Û²Ã °íÁ¤ Æø ±Û²Ã.
DS_LOCALEDIT 16 ºñÆ® ÀÀ¿ë ÇÁ·Î±×·¥¿¡¸¸ Àû¿ë µË´Ï´Ù. ÀÌ ½ºÅ¸ÀÏ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ µ¥ÀÌÅÍ ¼¼±×¸ÕÆ®¿¡¼­ ¸Þ¸ð¸® ÇÒ´ç ´ëÈ­ »óÀÚ¿¡¼­ ÆíÁý ÄÁÆ®·ÑÀ» Áö½Ã ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ÆíÁý Àü¿ª ¸Þ¸ð¸® °³Ã¼¿¡¼­ ÀúÀå¼Ò¸¦ ÇÒ´ç ÇÏ´Â ÄÁÆ®·Ñ.
DS_MODALFRAME WS_CAPTION ¹× WS_SYSMENU ½ºÅ¸ÀÏÀ» ÁöÁ¤ ÇÏ ¿© Á¦¸ñ Ç¥½ÃÁÙ ¹× ½Ã½ºÅÛ ¸Þ´º¿Í °áÇÕ µÉ ¼ö ÀÖ´Â ¸ð´Þ ´ëÈ­ »óÀÚ ÇÁ·¹ÀÓÀ» »ç¿ë ÇÏ ¿© ´ëÈ­ »óÀÚ¸¦ ¸¸µì´Ï´Ù.
DS_NOFAILCREATE Windows 95: ¿À·ù°¡ ¹ß»ý ÇÏ´Â °æ¿ì¿¡ ´ëÈ­ »óÀÚ¸¦ ¸¸µì´Ï´Ù-¿¹¸¦ µé¾î, ÀÚ½Ä Ã¢À» ¸¸µé ¼ö ¾ø½À´Ï´Ù ¶Ç´Â ½Ã½ºÅÛ ÆíÁý ÄÁÆ®·Ñ¿¡ ´ë ÇÑ Æ¯º° ÇÑ µ¥ÀÌÅÍ ¼¼±×¸ÕÆ®¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù.
DS_NOIDLEMSG ½Ã½ºÅÛ °Í ÀÌ´Ù ±×·¸Áö ¾ÊÀ¸¸é º¸³»±â ´ëÈ­ »óÀÚÀÇ ¼ÒÀ¯ÀÚ ´ëÈ­ »óÀÚ°¡ Ç¥½Ã µÇ´Â µ¿¾È WM_ENTERIDLE ¸Þ½ÃÁö ¾ïÁ¦.
DS_SETFONT È®Àå µÈ ´ëÈ­ »óÀÚ ÅÛÇø´ DLGTEMPLATEEX Çì´õ Æ÷ÇÔ 4 ¸íÀÇ Ãß°¡ ¸â¹ö (pointsize, ¹«°Ô, bItalic¹× ±Û²Ã) Ŭ¶óÀÌ¾ðÆ® ¿µ¿ª ¹× ´ëÈ­ »óÀÚ ÄÁÆ®·ÑÀÇ ÅØ½ºÆ®¿¡ »ç¿ëÇÒ ±Û²ÃÀ» ¼³¸í ÇÏ´Â ³ªÅ¸³À´Ï´Ù. ¸¸¾à¿¡ °¡´É ÇÏ´Ù ¸é, ½Ã½ºÅÛÀÌÀÌ ±¸¼º¿ø¿¡ ÁöÁ¤ µÈ °ª¿¡ µû¶ó ±Û²ÃÀ» ¸¸µì´Ï´Ù. ´ÙÀ½ ½Ã½ºÅÛ Àü´Þ ±Û²ÃÀÇ ÇÚµé ´ëÈ­ »óÀÚ¿Í °¢ ÄÁÆ®·Ñ WM_SETFONT ¸Þ½ÃÁö º¸³».

È®Àå µÈ ´ëÈ­ »óÀÚ ÅÛÇø´À»ÀÌ ½ºÅ¸ÀÏÀÌ ÁöÁ¤ µÇÁö ¾ÊÀº °æ¿ì pointsize, ¹«°Ô, bItalic¹× ±Û²Ã ¸â¹ö¸¦ Æ÷ÇÔ ÇÏÁö.

DS_SETFOREGROUND ·Î ÀÎÇØ SetForegroundWindow ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© Àü°æ ´ëÈ­ »óÀÚ »óÅ·Π½Ã½ºÅÛ.
DS_SYSMODAL ÀÌ ½ºÅ¸ÀÏÀº ¹«¿ëÁö¹°ÀÌ °í ÀÌÀü ¹öÀüÀÇ Windows¿ÍÀÇ È£È¯¼ºÀ» À§ÇØ Æ÷ÇÔ µË´Ï´Ù. ÀÌ ½ºÅ¸ÀÏÀ» ÁöÁ¤ ÇÏ´Â °æ¿ì ½Ã½ºÅÛ WS_EX_TOPMOST ½ºÅ¸ÀÏ ´ëÈ­ »óÀÚ¸¦ ¸¸µì´Ï´Ù. ÀÌ ½ºÅ¸ÀÏÀ» DS_CONTROL ½ºÅ¸ÀÏÀ» °áÇÕ ÇÏÁö ¸¶½Ê½Ã¿À.

cDlgItems
´ëÈ­ »óÀÚ¿¡¼­ ÄÁÆ®·ÑÀÇ ¹øÈ£¸¦ ÁöÁ¤ ÇÕ´Ï´Ù.
x
´ëÈ­ »óÀÚ ´ÜÀ§ ´ëÈ­ »óÀÚÀÇ ¿ÞÂÊ À§ ¸ð¼­¸®ÀÇ x ÁÂÇ¥¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
y
´ëÈ­ »óÀÚ ´ÜÀ§ ´ëÈ­ »óÀÚÀÇ ¿ÞÂÊ À§ ¸ð¼­¸®ÀÇ y ÁÂÇ¥¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
cx
´ëÈ­ »óÀÚ ´ÜÀ§ ´ëÈ­ »óÀÚÀÇ ³Êºñ¸¦ ÁöÁ¤.
cy
´ëÈ­ »óÀÚ ´ÜÀ§ ´ëÈ­ »óÀÚ¿¡¼­ ³ôÀÌ ÁöÁ¤ÇÕ´Ï´Ù.
¸Þ´º
´ëÈ­ »óÀÚ¿¡ ´ë ÇÑ ¸Þ´º ¸®¼Ò½º¸¦ ½Äº° ÇÏ´Â 16 ºñÆ® ¿ä¼ÒÀÇ °¡º¯ ±æÀÌ ¹è¿­À» ÁöÁ¤ ÇÕ´Ï´Ù. ÀÌ ¹è¿­ÀÇ Ã¹ ¹øÂ° ¿ä¼Ò 0x0000 ÀÌ¸é ´ëÈ­ »óÀÚ¿¡´Â ¾Æ¹« ¸Þ´º¿Í ¹è¿­ÀÇ ´Ù¸¥ ¿ä¼Ò´Â. ù ¹øÂ° ¿ä¼Ò°¡ 0xFFFF °æ¿ì ¹è¿­¿¡´Â ½ÇÇà ÆÄÀÏ¿¡¼­ ¸Þ´º ¸®¼Ò½ºÀÇ ¼­ ¼ö °ªÀ» ÁöÁ¤ ÇÏ´Â ÇϳªÀÇ Ãß°¡ ¿ä¼Ò. ½Ã½ºÅÛ Ã³¸® ½ÇÇà ÆÄÀÏ¿¡ ¸Þ´º ¸®¼Ò½ºÀÇ À̸§À» ÁöÁ¤ ÇÏ´Â null·Î ³¡³ª´Â À¯´ÏÄÚµå ¹®ÀÚ¿­ ¹è¿­ÀÇ Ã¹ ¹øÂ° ¿ä¼Ò¿¡ ´Ù¸¥ °ªÀÌ ÀÖÀ¸¸é.
windowClass
´ëÈ­ »óÀÚ Ã¢ Ŭ·¡½º¸¦ ½Äº° ÇÏ´Â 16 ºñÆ® ¿ä¼ÒÀÇ °¡º¯ ±æÀÌ ¹è¿­À» ÁöÁ¤ ÇÕ´Ï´Ù. ¹è¿­ÀÇ Ã¹ ¹øÂ° ¿ä¼Ò 0x0000 ÀÌ¸é ½Ã½ºÅÛ ´ëÈ­ »óÀÚ¿¡ ´ë ÇÑ ¹Ì¸® Á¤ÀÇ µÈ ´ëÈ­ »óÀÚ Å¬·¡½º¸¦ »ç¿ë ÇÏ °í ¹è¿­ÀÇ ´Ù¸¥ ¿ä¼Ò´Â. ù ¹øÂ° ¿ä¼Ò 0xFFFF °æ¿ì ¹è¿­¿¡´Â ¹Ì¸® Á¤ÀÇ µÈ ½Ã½ºÅÛ Ã¢ Ŭ·¡½ºÀÇ ¼­ ¼ö °ªÀ» ÁöÁ¤ ÇÏ´Â ÇϳªÀÇ Ãß°¡ ¿ä¼Ò. ½Ã½ºÅÛ Ã³¸® µî·Ï µÈ â Ŭ·¡½ºÀÇ À̸§À» ÁöÁ¤ ÇÏ´Â null·Î ³¡³ª´Â À¯´ÏÄÚµå ¹®ÀÚ¿­ ¹è¿­ÀÇ Ã¹ ¹øÂ° ¿ä¼Ò¿¡ ´Ù¸¥ °ªÀÌ ÀÖÀ¸¸é.
Á¦¸ñ
´ëÈ­ »óÀÚ Á¦¸ñ¿¡ Æ÷ÇÔ µÈ null·Î ³¡³ª´Â À¯´ÏÄÚµå ¹®ÀÚ¿­À» ÁöÁ¤ ÇÕ´Ï´Ù. ÀÌ ¹è¿­ÀÇ Ã¹ ¹øÂ° ¿ä¼Ò 0x0000 ÀÌ¸é ´ëÈ­ »óÀÚ´Â Á¦¸ñ ¾øÀ½ ÀÖÀ¸¸ç ¹è¿­ÀÇ ´Ù¸¥ ¿ä¼Ò.
pointsize
´ëÈ­ »óÀÚ ¹× ÇØ´ç ÄÁÆ®·ÑÀÇ ÅØ½ºÆ®¿¡ »ç¿ëÇÒ ±Û²ÃÀÇ Æ÷ÀÎÆ® Å©±â¸¦ ÁöÁ¤ ÇÕ´Ï´Ù. Pointsize, ¹«°Ô, bItalic¹× ±Û²Ã ȸ¿ø È®ÀåµÈ ´ëÈ­ »óÀÚ ¼­½Ä ÆÄÀÏ¿¡ Á¸Àç ÇÏ´Â ½ºÅ¸ÀÏ ¸â¹ö DS_SETFONT ½ºÅ¸ÀÏÀ» ÁöÁ¤ ÇÏ´Â °æ¿ì¿¡.
¹«°Ô
¹üÀ§´Â 0¿¡¼­ 1000 »çÀÌ ±Û²Ã µÎ²²¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌÀÇ lfWeight ¸â¹ö¿¡ ´ëÇØ ³ª¿­ µÈ °ª Áß ÇϳªÀÏ ¼ö ÀÖ´Â LOGFONT ±¸Á¶. ÀÌ ¸â¹ö´Â ÇöÀç ½ºÅ¸ÀÏ ¸â¹ö DS_SETFONT¸¦ ÁöÁ¤ ÇÏ´Â °æ¿ì¿¡.
bItalic
±Û²Ã ±â¿ïÀӲà ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù. ÀÌ °ªÀÌ TRUE ÀÌ¸é ±Û²ÃÀÌ ±â¿ïÀÓ²ÃÀÔ´Ï´Ù. ÀÌ ¸â¹ö´Â ÇöÀç ½ºÅ¸ÀÏ ¸â¹ö DS_SETFONT¸¦ ÁöÁ¤ ÇÏ´Â °æ¿ì¿¡.
±Û²Ã
±Û²Ã¿¡ ´ë ÇÑ ±Û²ÃÀÇ À̸§ÀÌ Æ÷ÇÔ µÈ null·Î ³¡³ª´Â À¯´ÏÄÚµå ¹®ÀÚ¿­À» ÁöÁ¤ ÇÕ´Ï´Ù. ÀÌ ¸â¹ö´Â ÇöÀç ½ºÅ¸ÀÏ ¸â¹ö DS_SETFONT¸¦ ÁöÁ¤ ÇÏ´Â °æ¿ì¿¡.

ÁÖÀÇ

CreateDialogIndirectParam ¹× DialogBoxIndirectParam ÇÔ¼ö¿Í CreateDialogIndirect ¹× DialogBoxIndirect ¸ÅÅ©·Î¿¡ Ç¥ÁØ ´ëÈ­ »óÀÚ ¼­½Ä ÆÄÀÏ ´ë½Å È®Àå µÈ ´ëÈ­ »óÀÚ ÅÛÇø´À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Ç¥ÁØ ´ëÈ­ »óÀÚ ÅÛÇø´À» DLGTEMPLATE ¹× DLGITEMTEMPLATE ±¸Á¶¸¦ »ç¿ë ÇÏ ¿©.

È®Àå µÈ ´ëÈ­ »óÀÚ ÅÛÇø´ DLGTEMPLATEEX Çì´õ¸¦ ´ÙÀ½°ú °°Àº ´ëÈ­ »óÀÚ ÄÁÆ®·ÑÀ» ¼³¸í ÇÏ´Â Çϳª ÀÌ»óÀÇ DLGITEMTEMPLATEEX ±¸Á¶ÀÔ´Ï´Ù. ¼­½Ä ÆÄÀÏ¿¡¼­ DLGITEMTEMPLATEEX ±¸Á¶Ã¼ÀÇ ¼ö¸¦ ÁöÁ¤ ÇÏ´Â cDlgItems ¸â¹ö.

¼­½Ä ÆÄÀÏ¿¡¼­ °¢ DLGITEMTEMPLATEEX ±¸Á¶´Â DWORD °æ°è¿¡ Á¤·Ä µÇ¾î¾ß ÇÕ´Ï´Ù. ½ºÅ¸ÀÏ ¸â¹ö DS_SETFONT ½ºÅ¸ÀÏÀ» ÁöÁ¤ ÇÏ´Â °æ¿ì ù ¹øÂ° DLGITEMTEMPLATEEX ±¸Á¶´Â ±Û²Ã ¹®ÀÚ¿­ ÈÄ Ã¹ ¹øÂ° DWORD °æ°è¿¡ ½ÃÀÛ ÇÕ´Ï´Ù. Á¦¸ñ ¹®ÀÚ¿­ ÈÄ Ã¹ ¹øÂ° DWORD °æ°è¿¡ ù ¹øÂ° ±¸Á¶ ½ÃÀÛ DS_SETFONT ÁöÁ¤ µÇÁö ¾ÊÀº °æ¿ì.

¸Þ´º, windowClass, Á¦¸ñ¹× ±Û²Ã ¹è¿­ ´Ü¾î °æ°è¿¡ Á¤·Ä µÇ¾î¾ß ÇÕ´Ï´Ù.

¸Þ´º, windowClass, Á¦¸ñ¹× ±Û²Ã ¹è¿­¿¡¼­ ¹®ÀÚ¿­À» ÁöÁ¤ ÇÏ´Â °æ¿ì À¯´ÏÄÚµå ¹®ÀÚ¿­À» »ç¿ë ÇØ¾ß ÇÕ´Ï´Ù. Windows ¹× Windows NT¿¡¼­ ÀÛµ¿ ÇÏ´Â Äڵ带 ÀÛ¼º ÇÏ·Á¸é MultiByteToWideChar ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© ÀÌ·¯ÇÑ À¯´ÏÄÚµå ¹®ÀÚ¿­ »ý¼º.

X, y, cx¹× cy ¸â¹ö ´ëÈ­ »óÀÚ ´ÜÀ§·Î °ªÀ» ÁöÁ¤ÇÕ´Ï´Ù. È­¸é ´ÜÀ§ (Çȼ¿)À» MapDialogRect ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© ÀÌ·¯ÇÑ °ªÀ» º¯È¯ÇÒ ¼ö ÀÖ½À´Ï´Ù.

QuickInfo

nbsp;?Windows &NT: ¹öÀü 3.51 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:Áö¿ø µÇÁö ¾Ê´Â.

Âü°í Ç׸ñ

´ëÈ­ »óÀÚ °³¿ä, ´ëÈ­ »óÀÚ ±¸Á¶, CreateDialogIndirect, CreateDialogIndirectParam, DialogBoxIndirect, DialogBoxIndirectParam, DLGITEMTEMPLATE, DLGITEMTEMPLATEEX, DLGTEMPLATE, MapDialogRect, MultiByteToWideChar, WM_SETFONT

 

Index