´ëÈ »óÀÚ ÅÛÇø´¿¡ ³ôÀÌ, ³Êºñ, ½ºÅ¸ÀÏ ¹× Æ÷ÇÔ µÈ ÄÁÆ®·ÑÀ» Á¤ÀÇ ÇÏ´Â ´ëÈ »óÀÚ¸¦ ¼³¸í ÇÏ´Â ÀÌÁø µ¥ÀÌÅÍÀÔ´Ï´Ù. ´ëÈ »óÀÚ¸¦ ¸¸µé·Á¸é ½Ã½ºÅÛ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ½ÇÇà ÆÄÀÏÀÇ ¸®¼Ò½º¿¡¼ ´ëÈ »óÀÚ ÅÛÇø´À» ·Îµå Çϰųª Àü´Þ µÈ Àü¿ª ¸Þ¸ð¸®¿¡¼ ÀÀ¿ë ÇÁ·Î±×·¥ ¼½Ä ÆÄÀÏÀ» »ç¿ë ÇÕ´Ï´Ù. µÎ °æ¿ì ¸ðµÎ ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Á¦°ø ÇØ¾ß ÇÕ´Ï´Ù ¼½Ä ÆÄÀÏ ´ëÈ »óÀÚ¸¦ ¸¸µé ¶§.
°³¹ßÀÚ »óÀÚ ÆíÁý±â ¸®¼Ò½º ÄÄÆÄÀÏ·¯ ¶Ç´Â ´ëÈ »óÀÚ¸¦ »ç¿ë ÇÏ ¿© ÅÛÇø´ ¸®¼Ò½º¸¦ ¸¸µì´Ï´Ù. ¸®¼Ò½º ÄÄÆÄÀÏ·¯ ÀÌÁø ¸®¼Ò½º·Î º¯È¯ ÅØ½ºÆ® ¼³¸íÀ» ÇÏ °í ´ëÈ »óÀÚ ÆíÁý±â ÀÌÁø ¸®¼Ò½º·Î ´ëÈÇüÀ¸·Î ±¸¼º µÈ ´ëÈ »óÀÚ ÀúÀå.
¸Þ¸ð ?ÅÛÇø´ ¸®¼Ò½º¸¦ ¸¸µé¾î ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ½ÇÇà ÆÄÀÏ¿¡ Ãß°¡ ÇÏ´Â ¹æ¹ý¿¡ ´ë ÇÑ ¼³¸íÀ»ÀÌ °³¿äÀÇ ¹üÀ§¸¦ ¹þ¾î³³´Ï´Ù. ÅÛÇø´ ¸®¼Ò½º¸¦ ¸¸µé°í ½ÇÇà ÆÄÀÏÀ» Ãß°¡ ÇÏ´Â ¹æ¹ý¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ß µµ±¸¿Í ÇÔ²² Á¦°ø µÈ ¼³¸í¼¸¦ ÂüÁ¶ ÇϽʽÿÀ.
´ëÈ »óÀÚ ÅÛÇø´ ¸®¼Ò½º¸¦ »ç¿ë ÇÏÁö ¾Ê°í¸¦ ¸¸µé·Á¸é ¼½Ä ÆÄÀÏ ¸Þ¸ð¸®¿¡ ¸¸µé°í ÇØ¾ß ÇÕ´Ï´Ù CreateDialogIndirectParam ¶Ç´Â DialogBoxIndirectParam ÇÔ¼ö ¶Ç´Â CreateDialogIndirect ¶Ç´Â DialogBoxIndirect ¸ÅÅ©·Î Àü´Þ.
¸Þ¸ð¸®¿¡ ÀÖ´Â ´ëÈ »óÀÚ ÅÛÇø´ Çì´õ µÚ¿¡ Çϳª ÀÌ»óÀÇ Ãß°¡ µ¥ÀÌÅÍ ºí·ÏÀÇ °¢ ´ëÈ »óÀÚ¿¡ ÀÖ´Â ÄÁÆ®·ÑÀ» ¼³¸í ÇÏ´Â ´ëÈ »óÀÚ¸¦ ¼³¸í ÇÏ´Â ÀÌ·ç¾îÁ® ÀÖ´Ù. ¼½Ä ÆÄÀÏ¿¡´Â Ç¥ÁØ Çü½ÄÀÌ ³ª È®ÀåµÈ Çü½Ä »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Ç¥ÁØ ¼½Ä ÆÄÀÏÀÇ Çì´õ´Â DLGTEMPLATE ±¸Á¶Ã¼ µÚ¿¡ Ãß°¡ °¡º¯ ±æÀÌ ¹è¿; ±×¸®°í µÚ¿¡ Ãß°¡ °¡º¯ ±æÀÌ ¹è¿ DLGITEMTEMPLATE ±¸Á¶Ã¼ÀÇ °¢ ÄÁÆ®·Ñ¿¡ ´ë ÇÑ µ¥ÀÌÅÍ ±¸¼º µË´Ï´Ù. È®Àå µÈ ´ëÈ »óÀÚ ¼½Ä ÆÄÀÏ¿¡¼ Çì´õ DLGTEMPLATEEX Çü½ÄÀ» »ç¿ë ÇÏ °í ÄÁÆ®·Ñ Á¤ÀÇ DLGITEMTEMPLATEEX Çü½ÄÀ» »ç¿ë ÇÏ ¿©.
Àü¿ª ¸Þ¸ð¸® °³Ã¼¸¦ ÇÒ´ç ÇÏ °í Ç¥ÁØ ¶Ç´Â È®Àå Çì´õ¿Í ÄÁÆ®·Ñ Á¤ÀÇ ÀÛ¼º ÇÏ ¿© ¸Þ¸ð¸® ¼½Ä ÆÄÀÏÀ» ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ¸Þ¸ð¸® ¼½Ä ÆÄÀÏÀº ¼½Ä ÆÄÀÏ ¸®¼Ò½º ÇüÅÂ¿Í ³»¿ë¿¡¼ µ¿ÀÏ ÇÕ´Ï´Ù. ÅÛÇø´À» ¸ÕÀú ¸Þ¸ð¸®¿¡ ÅÛÇø´ ¸®¼Ò½º¸¦ ·ÎµåÇÒ LoadResource ÇÔ¼ö¸¦ »ç¿ë ÇÏ´Â ¸Þ¸ð¸®¸¦ »ç¿ë ÇÏ´Â ´ëºÎºÐÀÇ ÀÀ¿ë ÇÁ·Î±×·¥ ·Îµå ¸®¼Ò½º »õ·Î¿î ¸Þ¸ð¸® ¼½Ä ÆÄÀÏÀ» ¸¸µé·Á¸é ¼öÁ¤. ¸Þ¸ð¸®¿¡ ÀÖ´Â ´ëÈ »óÀÚ ÅÛÇø´ ¸¸µé±â¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ À¥ »çÀÌÆ®¸¦ ÂüÁ¶ ÇϽʽÿÀ. ¼½Ä ÆÄÀÏ ¸Þ¸ð¸®¿¡.
´ÙÀ½ ¼½¼Ç¿¡¼´Â ½ºÅ¸ÀÏ, ÃøÁ¤ ¹× ´ëÈ »óÀÚ ¼½Ä ÆÄÀÏ¿¡ »ç¿ë µÇ´Â ´Ù¸¥ °ªÀ» ¼³¸í ÇÕ´Ï´Ù.