´Ù. ¸®¼Ò½º

¾Õ¿¡¼­µµ ¸»ÇßµíÀÌ Dangeun ÇÁ·ÎÁ§Æ®´Â ¾ÕÀ¸·Î »ç¿ëÇÏ°Ô µÉ ¸ðµç ¸®¼Ò½º¸¦ ÀÌ¹Ì Æ÷ÇÔÇÏ°í ÀÖ´Ù. ¾î¶² ¸®¼Ò½ºµéÀÌ ÀÛ¼ºµÇ¾î ÀÖ´ÂÁö ¹Ì¸® ±¸°æÇغ¸ÀÚ. ÀÌ ¸®¼Ò½º¸¦ º¸¸é ¾ÕÀ¸·Î ¾î¶² ±â´ÉÀÌ ´õ Ãß°¡µÉ °ÍÀÎÁö¸¦ ¹Ì¸® º¼ ¼ö ÀÖ´Ù.

ApiEdit8¿¡¼­ ¸¸µç Ä¿¼­µµ ´ç¿¬È÷ Æ÷ÇԵǾî ÀÖ´Ù. ºñÆ®¸ÊÀ̳ª ¾ÆÀÌÄÜ µî ¿ÜºÎ ÆÄÀÏ·Î ÀúÀåµÇ´Â ¸®¼Ò½ºµéÀº ¸ðµÎ ÇÁ·ÎÁ§Æ® Æú´õ ¾Æ·¡ÀÇ res ¼­ºêÆú´õ¾È¿¡ ³Ö¾î µÎ¾ú´Ù. ¼Ò½º¿Í ¸®¼Ò½º°¡ °°Àº Æú´õ¿¡ ¼¯¿© ÀÖÀ¸¸é °ü¸®Çϱ⿡µµ ÁÁÁö ¾Ê°í º¸±â¿¡µµ ÁÁÁö ¾Ê´Ù.

´ç±ÙÀº ½ÇÁ¦ »ç¿ëÀ» ¸ñÀûÀ¸·Î ÇÏ´Â ÇÁ·Î±×·¥À̹ǷΠÀÚ½ÅÀÇ ¾ó±¼ÀÎ ¾ÆÀÌÄÜÀ» °¡Á®¾ß ÇÑ´Ù. Win32 ÇÁ·Î±×·¥Àº µÎ °¡Áö Å©±âÀÇ ¾ÆÀÌÄÜÀ» Á¦°øÇØ¾ß ÇÏ¸ç ´ç±Ùµµ ±×·¸°Ô ÇÏ°í ÀÖ´Ù. Á» ¼Ø¾¾¸¦ ¹ßÈÖÇØ º¸·Á°í Çߴµ¥ ¿ö³« ±×¸² ½Ç·ÂÀÌ ÇüÆí¾ø¾î ¸ð¾çÀÌ º°·Î ÁÁÁö´Â ¾Ê´Ù. ±×·Á ³õ°í º¸´Ï ´ç±Ù°°¾Æ º¸À̱⵵ ÇÏ°í °íÃß°°¾Æ º¸À̱⵵ Çϴµ¥ ±×³É ´ç±ÙÀ» ±×·Á ³õÀº °ÍÀ̶ó°í »ý°¢Çϱ⠹ٶõ´Ù. µðÀÚÀÎÀ» Á» ÇÒ ¼ö ÀÖ´Â »ç¶÷Àº ¿¹»Ú°Ô ±×·Á º¸µÇ ÀÌ¿Õ ±×·ÈÀ¸¸é ³ªÇÑÅ×µµ º¸³»ÁÖ¸é °í¸¿°Ú´Ù.

    

ÀÌ ¾ÆÀÌÄÜÀº ¸ÞÀÎ ÇÁ·Î±×·¥ÀÇ ¾ÆÀÌÄÜÀ¸·Î »ç¿ëµÇ¸ç IDI_DANGEUNÀ̶ó´Â ID¸¦ °¡Áø´Ù. ÀÌ ¾ÆÀÌÄÜ ¿Ü¿¡ ¹®¼­¸¦ ³ªÅ¸³»´Â ¾ÆÀÌÄܵµ ÇÊ¿äÇÏ¸ç ¿ª½Ã 32*32 Å©±â¿Í 16*16 Å©±â¸¦ µ¿½Ã¿¡ ¸¸µé¾ú´Ù. ¹®¼­¾È¿¡ ´ç±ÙÀÌ ÀÖ´Â ¸ð¾çÀ» ±×·È´Âµ¥ ¿ª½Ã º°·Î ¸¶À½¿¡ µéÁö´Â ¾Ê´Â´Ù.

¸Þ´º´Â µÎ ¹ú Á¤ÀǵǾî ÀÖ´Ù. MDI´Â ¹®¼­°¡ ¿­·Á ÀÖÀ» ¶§¿Í ±×·¸Áö ¾ÊÀ» ¶§ °¢°¢ ´Ù¸¥ ¸Þ´º¸¦ ¾²´Â °ÍÀÌ º¸ÅëÀ̹ǷΠµÎ¹úÀÇ ¸Þ´º°¡ ÇÊ¿äÇÏ´Ù. ´ÙÀ½Àº ¹®¼­°¡ ¿­·Á ÀÖÀ» ¶§ »ç¿ëµÉ IDR_MENU1ÀÌ´Ù.

¸Þ´º°¡ ¿ø·¡ ÇÁ·Î±×·¥ÀÇ ¸ðµç ±â´ÉÀ» ÃÑ°ýÀûÀ¸·Î Ç¥ÇöÇÏ´Â ¸®¼Ò½ºÀ̹ǷΠ¸Þ´º ³»¿ëÀ» º¸¸é DangeunÀÇ ½ºÆÑÀ» ÇÑ ´«¿¡ »ìÆ캼 ¼ö ÀÖ´Ù. º¸´Ù½ÃÇÇ ÀϹÝÀûÀÎ ÆíÁý±â°¡ °¡Á®¾ß ÇÒ ±â´ÉµéÀÌ ¸Þ´º¿¡ Æ÷ÇԵǾî ÀÖ´Ù. ´ÙÀ½Àº ¹®¼­°¡ ¿­·Á ÀÖÁö ¾ÊÀ» ¶§ »ç¿ëµÇ´Â IDR_MENU2 ¸Þ´ºÀÌ´Ù.

IDR_MENU1ÀÇ Ç׸ñ Áß ÀϺθ¸ °¡Áö°í ÀÖ´Â ¾ÆÁÖ °£´ÜÇÑ ¸Þ´ºÀÌ´Ù. ÀÌ ¸Þ´ºÀÇ »ç¿ë ¿¹´Â Àá½Ã ÈÄ Äڵ忡¼­ º¸°Ô µÈ´Ù. ÀÌ¿Ü¿¡ È­¸éÀÇ °¢ ºÎºÐ¿¡¼­ »ç¿ëÇÒ Æ˾÷¸Þ´º°¡ Á¤ÀǵǾî ÀÖ´Ù. ºñÆ®¸ÊÀ̳ª Ä¿¼­, ¾×¼¿·¯·¹ÀÌÅ͵µ ¹Ì¸® ±¸°æÀ̳ª Çغ¸µµ·Ï ÇÏÀÚ. ´ëÈ­»óÀÚµµ ¿­¾î º¸¸é ¾ÕÀ¸·Î ÀÛ¼ºÇÒ ±â´ÉµéÀ» ¹Ì¸® »ìÆ캼 ¼ö ÀÖ´Ù.

´ç±ÙÀÇ ¸®¼Ò½º Àüü¸¦ º¸°í ½ÍÀ¸¸é ¸Þ¸ðÀåÀ¸·Î Dangeun.rc ÆÄÀÏÀÇ Àüü ¸®½ºÆ®¸¦ ÇÑ ¹ø Àоµµ·Ï ÇÏÀÚ. ¸®¼Ò½º ½ºÅ©¸³Æ®¸¦ ÇÑ ¹ø ÀÐ¾î º¸´Â °ÍÀº Àǹ̰¡ ÀÖ´Ù. ¿Ö³ÄÇÏ¸é ±×¸²¸¸ ºÁ¼­´Â ¸Þ´ºÇ׸ñÀ̳ª ÄÁÆ®·ÑÀÇ ID, ½ºÅ¸ÀÏ µîÀ» ¾Ë ¼ö ¾øÀ¸¸ç ´ëÈ­»óÀÚ °°Àº º¹ÀâÇÑ ¸®¼Ò½º´Â ½ºÅ©¸³Æ®¸¦ ÅëÇؼ­¸¸ ÅÇ ¼ø¼­³ª Á¤È®ÇÑ ÄÁÆ®·ÑÀÇ À§Ä¡ µîÀ» ¾Ë ¼ö Àֱ⠶§¹®ÀÌ´Ù. ÄÁÆ®·ÑÀÇ ID µîÀº ÀÌ ½ºÅ©¸³Æ®¸¦ ÅëÇØ »ìÆì º¸µµ·Ï ÇÏÀÚ.

resource.h¿¡ Á¤ÀǵǾî ÀÖ´Â IDM_WINDOWCHILD¿¡ ´ëÇؼ­´Â ºÎ¿¬ ¼³¸íÀÌ ÇÊ¿äÇÏ´Ù. ¿­¸° Â÷ÀϵåÀÇ ¸ñ·ÏÀº MDIClient À©µµ¿ì°¡ ÀÚµ¿À¸·Î °ü¸®Ç쵂 ÀÀ¿ë ÇÁ·Î±×·¥Àº Â÷Àϵå âÀ» ¸Þ´º¿¡ Ç¥½ÃÇÒ ¼ö ÀÖ´Â ID¸¦ Á¦°øÇØ¾ß ÇÒ Àǹ«°¡ ÀÖ´Ù. ÀÌ °ªÀÌ ¹Ù·Î ±×·± ¿ëµµ·Î »ç¿ëµÇ¸ç ½ÇÁ¦°ªÀº 41000À¸·Î Á¤ÀÇÇÏ¿´´Ù. ÀÌ Ç׸ñ ÀÌÈÄ ÃÖ¼ÒÇÑ 10°³ ÀÌ»óÀÇ ID°¡ ºñ¾î ÀÖ¾î¾ß ÇϹǷΠÃæºÐÈ÷ Å« °ªÀ» ÁÖ¾î ÀÌÈÄ ¸¸µé¾îÁú ¸Þ´ºÇ׸ñ°ú Ãæµ¹µÇÁö ¾Êµµ·Ï ÇØ¾ß ÇÑ´Ù.