DLGITEMTEMPLATEEX ±¸Á¶´Â ¾î¶² Ç¥ÁØ Çì´õ ÆÄÀÏ¿¡ Á¤ÀÇ µÇÁö ¾Ê½À´Ï´Ù. ±¸Á¶ Á¤ÀÇ ´ëÈ »óÀÚ¿¡ ´ë ÇÑ È®Àå µÈ ¼½Ä ÆÄÀÏÀÇ Çü½ÄÀ» ¼³¸í Çϱâ À§ÇØ ¿©±â Á¦°ø µË´Ï´Ù.
´ëÈ »óÀÚ¿¡¼ °¢ ÄÁÆ®·Ñ¿¡ ´ë ÇÑ È®ÀåµÈ ´ëÈ »óÀÚ ÅÛÇø´À» DLGITEMTEMPLATEEX Çü½ÄÀ» »ç¿ë ÇÏ ¿© ÄÁÆ®·ÑÀ» ¼³¸í ÇÏ´Â µ¥ÀÌÅÍÀÇ ºí·ÏÀÌ ÇϰíÀÖ´Ù. È®Àå µÈ ´ëÈ »óÀÚ ÅÛÇø´ÀÇ Çü½Ä ¼³¸í¿¡ ´ë ÇÑ ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. DLGTEMPLATEEX.
typedef struct {DWORD helpID;
DWORD exStyle;
DWORD ½ºÅ¸ÀÏ;
ªÀº x;
ªÀº y;
ªÀº cx;
ªÀº cy;
Id; ´Ü¾î
sz_Or_Ord windowClass; / / À̸§ ¶Ç´Â â Ŭ·¡½ºÀÇ ¼ ¼ö
sz_Or_Ord Á¦¸ñ; / / ¹®ÀÚ¿ ¶Ç´Â ¸®¼Ò½ºÀÇ ¼ Á¦¸ñÀ»
WORD extraCount; / / ´ÙÀ½ »ý¼º µ¥ÀÌÅÍÀÇ ¹ÙÀÌÆ®
} DLGITEMTEMPLATEEX
ù ¹øÂ° ¿ä¼Ò 0xFFFF °æ¿ì ¹è¿¿¡´Â ¹Ì¸® Á¤ÀÇ µÈ ½Ã½ºÅÛ Å¬·¡½ºÀÇ ¼ ¼ö °ªÀ» ÁöÁ¤ ÇÏ´Â ÇϳªÀÇ Ãß°¡ ¿ä¼Ò. ¼ ¼ö ´ÙÀ½ ¿øÀÚ °ª Áß Çϳª°¡ µÉ ¼ö ÀÖ½À´Ï´Ù.
| °ª | ÀÇ¹Ì |
|---|---|
| 0x0080 | ´ÜÃß |
| 0x0081 | ÆíÁý |
| 0x0082 | Á¤Àû |
| 0x0083 | ¸ñ·Ï »óÀÚ |
| 0x0084 | ½ºÅ©·Ñ ¸·´ë |
| 0x0085 | ÄÞº¸ »óÀÚ |
½Ã½ºÅÛ Ã³¸® Ãʱâ ÅØ½ºÆ®¸¦ ÁöÁ¤ ÇÏ´Â null·Î ³¡³ª´Â À¯´ÏÄÚµå ¹®ÀÚ¿ ¹è¿ÀÇ Ã¹ ¹øÂ° ¿ä¼Ò 0xFFFF ÀÌ¿ÜÀÇ °ª À̸é.
´ëÈ »óÀÚ¿¡ ´ë ÇÑ È®ÀåµÈ ¼½Ä ÆÄÀÏ ´ëÈ »óÀÚ¿¡¼ °¢ ÄÁÆ®·Ñ¿¡ ´ë ÇÑ DLGITEMTEMPLATEEX ±¸Á¶¸¦ ÀÌ¾î¼ DLGTEMPLATEEX Çì´õ ±¸¼º.
°¢ DLGITEMTEMPLATEEX ±¸Á¶´Â DWORD °æ°è¿¡ Á¤·Ä µÇ¾î¾ß ÇÕ´Ï´Ù. °¡º¯ ±æÀÌ windowClass ¹× Á¦¸ñ ¹è¿Àº ´Ü¾î °æ°è¿¡ Á¤·Ä µÇ¾î¾ß ÇÕ´Ï´Ù. »ý¼º µ¥ÀÌÅÍ ¹è¿Àº ÀÖÀ¸¸é Á¤·Ä µÇ¾î¾ß ÇÕ´Ï´Ù ´Ü¾î °æ°è.
WindowClass ¹× Á¦¸ñ ¹è¿¿¡¼ ¹®ÀÚ¿À» ÁöÁ¤ ÇÏ´Â °æ¿ì À¯´ÏÄÚµå ¹®ÀÚ¿À» »ç¿ë ÇØ¾ß ÇÕ´Ï´Ù. Windows ¹× Windows NT¿¡¼ ÀÛµ¿ ÇÏ´Â Äڵ带 ÀÛ¼º ÇÏ·Á¸é MultiByteToWideChar ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© ÀÌ·¯ÇÑ À¯´ÏÄÚµå ¹®ÀÚ¿ »ý¼º.
X, y, cx¹× cy ¸â¹ö ´ëÈ »óÀÚ ´ÜÀ§·Î °ªÀ» ÁöÁ¤ÇÕ´Ï´Ù. È¸é ´ÜÀ§ (Çȼ¿)À» MapDialogRect ÇÔ¼ö¸¦ »ç¿ë ÇÏ ¿© ÀÌ·¯ÇÑ °ªÀ» º¯È¯ÇÒ ¼ö ÀÖ½À´Ï´Ù.
nbsp;?Windows &NT: ¹öÀü 3.51 ÀÌ»óÀÌ ÇÊ¿ä ÇÕ´Ï´Ù.
Windows:Windows 95 ÀÌ»óÀÌ ÇÊ¿äÇÕ´Ï´Ù.
Windows CE:Áö¿ø µÇÁö ¾Ê´Â.
´ëÈ »óÀÚ °³¿ä, ´ëÈ »óÀÚ ±¸Á¶, CreateDialogIndirect, CreateDialogIndirectParam, CreateWindowEx, DialogBoxIndirect, DialogBoxIndirectParam, DLGITEMTEMPLATE, DLGTEMPLATE, DLGTEMPLATEEX, MapDialogRect, MultiByteToWideChar