°¡. MDI¿Í Á¤·Ä »ý·«

´ç±ÙÀº ÇÑ ¹ø¿¡ ¿©·¯ °³ÀÇ ¹®¼­¸¦ µ¿½Ã¿¡ ÆíÁýÇÒ ¼ö ÀÖ´Â MDI ÇÁ·Î±×·¥ÀÌ´Ù. ±×·¡¼­ ÀüüÀûÀÎ ±¸Á¶°¡ MDI·Î µÇ¾î Àִµ¥, MDI´Â ½Ã½ºÅÛÀÌ Á¦°øÇÏ´Â Æí¸®ÇÑ ±â´ÉÀÎ ¹Ý¸é ¸î °¡Áö ¹®Á¦Á¡ÀÌ ÀÖ´Ù. ¾Æ¹«¸® Àß ¸¸µç ·çƾÀ̶ó ÇÏ´õ¶óµµ ¸ðµç °æ¿ì¿¡ ´Ù ¹®Á¦¾øÀÌ Àû¿ëµÇ±â´Â ¹«Ã´ ¾î·Á¿îµ¥ ½Ã½ºÅÛÀÇ MDI ±â´É°ú ´ç±Ù°úÀÇ ¹®Á¦Á¡À» Á¡°ËÇغ¸°í ÇØ°áÇϵµ·Ï ÇÏÀÚ. ¿©±â¼­ Á¡°ËÇÏ´Â ¹®Á¦Á¡Àº ÇÁ·Î±×·¥ÀÇ µ¿ÀÛÀ» ÀÚ¼¼È÷ °üÂûÇÏÁö ¾ÊÀ¸¸é Àß º¸ÀÌÁö ¾Ê´Â´Ù.

º¸ÅëÀÇ °æ¿ì´Â Àß º¸ÀÌÁö ¾ÊÁö¸¸ ¾ÆÁÖ Å« ÆÄÀÏÀ» ÆíÁýÇÒ ¶§´Â ¹®Á¦Á¡ÀÌ È®½ÇÈ÷ µå·¯³­´Ù. ¿ë·®ÀÌ ¾ÆÁÖ Å« ÆÄÀÏ µÎ °³¸¦ ÃÖ´ëÈ­ »óÅ·Πµ¿½Ã¿¡ ¿­¾î ³õ°í <Ctrl+Tab>À¸·Î ½ºÀ§ÄªÀ» Çغ¸ÀÚ. Áõ¼¼¸¦ ºÐ¸íÈ÷ º¸±â À§Çؼ­´Â °¡±ÞÀûÀ̸é Å« ÆÄÀÏÀ» ¿©´Â °ÍÀÌ ÁÁÀ¸¸ç ÀÚµ¿°³Çà ¿É¼ÇÀ» ¼±ÅÃÇسõ´Â´Ù. À̶§ MDI´Â ´ÙÀ½ µÎ °¡Áö ´Ü°è¸¦ ÅëÇØ ÀÚ½ÄâÀ» ½ºÀ§ÄªÇÑ´Ù.

 

¨ç »õ·Î È°¼ºÈ­µÇ´Â âÀÌ ÃÖ´ëÈ­µÈ´Ù.

¨è ºñÈ°¼ºÈ­µÇ´Â âÀÌ ³ë¸» »óÅ°¡ µÈ´Ù.

 

ÃÖ´ëÈ­ »óÅ¿¡¼­ âÀ» ½ºÀ§ÄªÇÒ ¶§ µÎ °³ÀÇ À©µµ¿ì Å©±â°¡ ¸ðµÎ º¯Çϴµ¥ ºñÈ°¼ºÈ­µÇ´Â âÀÌ ±»ÀÌ ³ë¸» »óÅ·Π´Ù½Ã µ¹¾Æ°¥ ÇÊ¿ä°¡ ¾øÀ½¿¡µµ ºÒ±¸ÇÏ°í ±×·¸°Ô µÇ¾î ÀÖ´Ù. ±×·¡¼­ ½ºÀ§ÄªÀÌ ¹ß»ýÇÒ ¶§ µÎ À©µµ¿ì ¸ðµÎ ÀçÁ¤·ÄµÇ¸ç µû¶ó¼­ ½ºÀ§Äª ¼Óµµ°¡ ¶³¾îÁø´Ù. ºñÈ°¼ºÈ­µÇ´Â âÀº º¸ÀÌÁö ¾Ê´Â µÚÂÊÀ¸·Î À̵¿ÇϹǷΠ´çÀå ÀçÁ¤·ÄÇÒ ÇÊ¿ä°¡ ¾øÁö¸¸ WM_SIZE ¸Þ½ÃÁö°¡ ¹ß»ýÇϹǷΠºÒÇÊ¿äÇÑ Á¤·ÄÀ» ÇÏ°Ô µÇ´Â °ÍÀÌ´Ù. À̹ø¿¡´Â ÃÖ´ëÈ­µÈ »óÅ¿¡¼­ »õ·Î¿î âÀ» ¸¸µé ¶§¸¦ º¸ÀÚ. À̶§´Â ´ÙÀ½ µÎ µ¿ÀÛÀ¸·Î âÀ» »ý¼ºÇÑ´Ù.

 

¨é È°¼ºÃ¢ÀÌ ³ë¸» »óÅ°¡ µÈ´Ù.

¨ê »õ·Î »ý¼ºµÇ´Â âÀÌ ÃÖ´ëÈ­µÈ´Ù.

 

»õ·Î¿î âÀ» ¸¸µé¸é ÀÌ Ã¢ÀÌ ÃÖ´ëÈ­µÇ¾î ±âÁ¸ÀÇ ¿­·Á ÀÖ´ø âÀ» µ¤¾î¹ö¸®¹Ç·Î ±»ÀÌ È°¼ºÃ¢À» ³ë¸» »óÅ·Π¸¸µé ÇÊ¿ä°¡ ¾øÀ½¿¡µµ ±×·¸°Ô ÇÏ°í ÀÖ´Ù. µû¶ó¼­ ÀÌ °æ¿ìµµ ¨é¹øÀÇ ÀçÁ¤·ÄÀº ´çÀå ÇÊ¿äÄ¡ ¾Ê´Â µ¿ÀÛÀÌ¸ç ½ºÀ§Äª ¼Óµµ¸¦ ¶³¾î¶ß¸®´Â ¿äÀÎÀÌ µÈ´Ù. ¹®Á¦¸¦ ¿ä¾àÇÏÀÚ¸é ÃÖ´ëÈ­µÈ âÀÌ ºñÈ°¼ºÈ­µÉ ¶§ ºÒÇÊ¿äÇÏ°Ô À©µµ¿ì Å©±â°¡ º¯°æµÇ¸ç ±×·¡¼­ ÀçÁ¤·ÄÀÌ ÇÑ ¹ø ´õ ÇÊ¿äÇÏ´Ù´Â Á¡ÀÌ´Ù.

ÃÖ´ëÈ­µÈ âÀÌ ºñÈ°¼ºÈ­µÉ ¶§ ³ë¸» »óÅ·Π¹Ì¸® ¸¸µéÁö ¸»°í ÃÖ´ëÈ­ »óÅÂÀÇ Å©±â¿Í µ¿ÀÏÇÑ Å©±â¸¦ À¯ÁöÇÑ´Ù¸é ´ÙÀ½ ½ºÀ§ÄªÇÒ ¶§µµ ÀçÁ¤·ÄÀ» ÇÒ ÇÊ¿ä°¡ ¾øÀ¸¹Ç·Î ½ºÀ§Äª ¼Óµµ´Â ¾ÆÁÖ »¡¶óÁú °ÍÀÌ´Ù. ´ç±ÙÀÌ ¹Ù¶ó´Â ¹Ù´Â ÀÌ·± ½ºÀ§Äª ¹æ½ÄÀ̳ª À©µµ¿ìÁîÀÇ MDI´Â ÀÌ·¸°Ô µ¿ÀÛÇÏÁö ¾Ê´Â´Ù. MDI°¡ ÀÌ·± ½ÄÀ¸·Î ÀÚ½ÄâÀ» °ü¸®ÇÏ´Â °ÍÀº ¾ö¹ÐÈ÷ ¸»ÇØ ¹ö±×´Â ¾Æ´Ï´Ù. ´ç±ÙÀÌ ¹Ù¶ó´Â ´ë·Î µ¿ÀÛÇÑ´Ù¸é ÃÖ´ëÈ­°¡ Ç®¸± ¶§ ¿­¸° ¸ðµç âÀÇ Å©±â¸¦ ÇѲ¨¹ø¿¡ ¹Ù²Ù¾î¾ß ÇÏ´Â ¹®Á¦°¡ Àֱ⠶§¹®¿¡ ½ºÀ§ÄªÇÒ ¶§¸¶´Ù ÀÚ½ÄâÀÇ Å©±â¸¦ Á¶Á¤ÇÏ´Â Á¤Ã¥À» ÃëÇÏ°í ÀÖ´Â °Í»ÓÀÌ´Ù.

¹®Á¦ÀÇ ÇÙ½ÉÀº MDI°¡ ÀÚ½ÄâÀ» °ü¸®ÇÏ´Â ¹æ¹ý¿¡ ÀÖ´Â °ÍÀÌ ¾Æ´Ï¶ó ³ë¸» »óŸ¦ Áö¿øÇÑ´Ù´Â Á¡ÀÌ´Ù. ¾Æ¿¹ ³ë¸» »óŶó´Â °ÍÀÌ ¾ø´Ù¸é ¸ðµç âÀº MDI Ŭ¶óÀ̾ðÆ®¿Í ¶È°°Àº Å©±â¸¦ °¡Áú °ÍÀÌ°í ½ºÀ§ÄªÇÒ ¶§ ÀçÁ¤·ÄÀ» ÇÒ ÇÊ¿ä°¡ ¾øÀ¸¹Ç·Î ¼Óµµ°¡ ¾ÆÁÖ »¡¶óÁú °ÍÀÌ´Ù. ºñÁÖ¾ó ½ºÆ©µð¿À 7.0ÀÌ Á¤È®ÇÏ°Ô ÀÌ ¹æ½Ä´ë·Î µ¿ÀÛÇÏ°í ÀÖ´Ù.

ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ½ºÀ§ÄªµÉ ¶§ ºÒÇÊ¿äÇÑ Á¤·ÄÀ» ÃÖ´ëÇÑ ¸·¾Æ¾ß Çϴµ¥ ±× ¹æ¹ýÀÌ ±×¸® ½±Áö ¾Ê´Ù. ÀÏ´Ü ´ÙÀ½ Àü¿ªº¯¼ö¸¦ Çϳª ¼±¾ðÇÑ´Ù.

 

BOOL NewPhase;

 

ÀÌ º¯¼ö´Â New ÇÔ¼ö¿Í WM_SIZE¿ÍÀÇ Åë½Å¿¡ »ç¿ëµÇ´Âµ¥ ÀÌ °ªÀÌ TRUEÀÌ¸é »õ·Î âÀÌ ¸¸µé¾îÁö°í ÀÖ´Â ÁßÀ̶ó´Â ¶æÀÌ´Ù. New ÇÔ¼ö¿¡¼­ »õ·Î âÀ» ¸¸µé±â Àü¿¡ ÀÌ º¯¼ö¿¡ °ªÀ» ÀûÀýÈ÷ ¼³Á¤Çϸç WM_SIZE¿¡¼­´Â ÀÌ º¯¼ö°ªÀ» Âü°íÇÏ¿© ºÒÇÊ¿äÇÑ Á¤·ÄÀ» »ý·«ÇÑ´Ù.

 

HWND New()

{

     MDICREATESTRUCT mcs;

     HWND hActive, hChild;

     BOOL bMax;

 

     hActive=(HWND)SendMessage(g_hMDIClient, WM_MDIGETACTIVE,0,(LPARAM)&bMax);

 

     g_NewNo++;

     mcs.szClass="DGChild";

     mcs.szTitle="";

     mcs.hOwner=g_hInst;

     mcs.x=mcs.y=CW_USEDEFAULT;

     mcs.cx=mcs.cy=CW_USEDEFAULT;

     mcs.style=MDIS_ALLCHILDSTYLES | WS_CLIPCHILDREN;

     if ((hActive == NULL && Option.bMaxFirstChild==TRUE) || bMax == TRUE) {

           mcs.style |= WS_MAXIMIZE;

     }

    if (hActive && bMax==TRUE) {

        NewPhase=TRUE;

    } else {

        NewPhase=FALSE;

    }

    hChild=(HWND)SendMessage(g_hMDIClient, WM_MDICREATE, 0,

        (LPARAM)(LPMDICREATESTRUCT)&mcs);

    NewPhase=FALSE;

    return hChild;

}

 

È°¼ºÃ¢ÀÌ ÀÖ°í ÃÖ´ëÈ­µÈ »óÅÂÀ̸é NewPhase¸¦ TRUE·Î º¯°æÇسõ°í »õ âÀ» ¸¸µç´Ù. »õ âÀ» ¸¸µç ÈÄ¿¡ NewPhase´Â ´Ù½Ã FALSE°¡ µÇ´Âµ¥ µû¶ó¼­ ÀÌ º¯¼ö´Â »õ âÀ» ¸¸µå´Â ¼ø°£¿¡¸¸ TRUE°¡ µÈ´Ù. ¹®¼­Ã¢ÀÇ À©µµ¿ì ÇÁ·Î½ÃÀú´Â ´ÙÀ½°ú °°ÀÌ ¼öÁ¤ÇÑ´Ù.

 

LRESULT CALLBACK DGChildProc(HWND hWnd,UINT iMessage,WPARAM wParam,LPARAM lParam)

{

    HWND hActive;

    BOOL bMax;

    RECT crt,art;

 

     switch(iMessage) {

     case WM_CREATE:

          ....

     case WM_COMMAND:

          ....

     case WM_SIZE:

        hActive=(HWND)SendMessage(g_hMDIClient, WM_MDIGETACTIVE,0,(LPARAM)&bMax);

          pSi=(SInfo *)GetWindowLong(hWnd,0);

        if (bMax==FALSE || (hActive == hWnd && NewPhase==FALSE)) {

           MoveWindow(pSi->Ae.hWnd,0,0,LOWORD(lParam),HIWORD(lParam),TRUE);

        }

          break;

     case WM_SETFOCUS:

          pSi=(SInfo *)GetWindowLong(hWnd,0);

        GetClientRect(hWnd,&crt);

        GetWindowRect(pSi->Ae.hWnd,&art);

        if (art.right-art.left != crt.right-crt.left) {

           MoveWindow(pSi->Ae.hWnd,0,0,crt.right,crt.bottom,TRUE);

        }

          SetFocus(pSi->Ae.hWnd);

          SetStatusText(0xffff);

          idx=FindFileTab(pSi->NowFile);

          TabCtrl_SetCurSel(hFileTab,idx);

          return 0;

 

¹®¼­Ã¢ÀÇ WM_SIZE¿¡¼­´Â ApiEdit ÄÁÆ®·ÑÀÇ Å©±â¸¦ ÀÛ¾÷¿µ¿ª Å©±â·Î º¯°æÇÏ°í Àִµ¥ À̶§ ApiEdit´Â ÀÚ½ÅÀÇ Å©±â°¡ º¯ÇßÀ¸¹Ç·Î ÀçÁ¤·ÄÀ» ÇÒ °ÍÀÌ´Ù. ÀÌ Äڵ带 ¼öÁ¤ÇÏ¿© ¹®¼­Ã¢ÀÇ Å©±â°¡ º¯Çß´Ù°í Çؼ­ ApiEditÀÇ Å©±â¸¦ ¹«Á¶°Ç °°ÀÌ º¯°æÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ÀçÁ¤·ÄÀÌ ÇÊ¿äÇÒ ¶§¸¸ ApiEditÀÇ Å©±â¸¦ º¯°æÇϵµ·Ï ¼öÁ¤ÇÏ¿´´Ù.

ÀçÁ¤·ÄÀÌ ÇÊ¿äÇÑ°¡ ¾Æ´Ñ°¡´Â È°¼ºÃ¢ÀÇ »óÅÂ¿Í NewPhaseº¯¼ö°ª¿¡ µû¶ó ´Þ¶óÁø´Ù. È°¼ºÃ¢ÀÌ ÃÖ´ëÈ­ »óÅ°¡ ¾Æ´Ï¸é, Áï ³ë¸» »óÅÂÀÏ ¶§´Â ¹«Á¶°Ç ÀçÁ¤·ÄÇÑ´Ù. ³ë¸» »óÅ¿¡¼­ À©µµ¿ì Å©±â°¡ º¯°æµÇ¾ú´Ù´Â °ÍÀº »ç¿ëÀÚ°¡ Á÷Á¢ ¹®¼­Ã¢ÀÇ Å©±â¸¦ Á¶Á¤ÇÏ°í ÀÖ´Ù´Â ¶æÀÌ´Ù. È°¼ºÃ¢ÀÌ ÃÖ´ëÈ­µÇ¾î ÀÖÀ» ¶§´Â È°¼ºÃ¢ÀÌ ÀÚ±â ÀÚ½ÅÀÌ°í »õ·Î¿î âÀÌ ¸¸µé¾îÁö°í ÀÖ´Â ÁßÀÌ ¾Æ´Ò ¶§¸¸ ÀçÁ¤·ÄÇÑ´Ù. ÀÌ Á¶°ÇÀº Á» ÇغÎÇؼ­ »ìÆì º¼ ÇÊ¿ä°¡ ÀÖ´Ù.

È°¼ºÃ¢ÀÌ ÃÖ´ëÈ­µÇ¾î ÀÖ±â´Â ÇÏÁö¸¸ ÀÚ±â ÀÚ½ÅÀÌ È°¼ºÃ¢ÀÌ ¾Æ´Ï¶ó´Â Á¶°ÇÀº ¾Õ¿¡¼­ ¿¹·Îµç ¨è¹ø °æ¿ìÀÌ´Ù. Áï È°¼ºÃ¢ÀÌ ºñÈ°¼ºÈ­µÇ¸é¼­ ³ë¸» »óÅ·Πµ¹¾Æ°¡°í ÀÖ´Â ÁßÀ̸ç À̶§´Â ÀçÁ¤·ÄÇÒ ÇÊ¿ä°¡ ¾ø´Ù. ÀÚ±â ÀÚ½ÅÀÌ È°¼ºÈ­µÇ¾î ÀÖÁö¸¸ »õ·Î¿î âÀÌ ¸¸µé¾îÁö°í ÀÖ´Â »óŶó´Â Á¶°ÇÀº ¾Õ¿¡¼­ ¿¹·Îµç ¨é¹ø °æ¿ìÀÌ´Ù. Áï »õ·Î¿î âÀÌ »ý¼ºµÊ¿¡ µû¶ó È°¼ºÃ¢ÀÌ ³ë¸» »óÅ·Πµ¹¾Æ°¡°í ÀÖ´Â ÁßÀ̸ç À̶§µµ ÀçÁ¤·ÄÇÒ ÇÊ¿ä°¡ ¾ø´Ù.

WM_SIZE¿¡¼­ ÀÌ·± ½ÄÀ¸·Î ²À ÇÊ¿äÇÒ ¶§¸¸ ÀçÁ¤·ÄÀ» ÇÏ°Ô µÇ¸é ÃÖ´ëÈ­ »óÅ¿¡¼­ ³ë¸» »óÅ·Πµ¹¾Æ°¥ ¶§ ApiEditÀÇ Å©±â°¡ º¯°æµÇÁö ¾ÊÀ¸¹Ç·Î ½ºÀ§Äª ¼Óµµ°¡ »¡¶óÁø´Ù. »Ó¸¸ ¾Æ´Ï¶ó ÀÌ »óÅ¿¡¼­ ºñÈ°¼ºÈ­µÈ âÀÌ ´Ù½Ã ÃÖ´ëÈ­µÉ ¶§ ÀçÁ¤·ÄÇÏÁö ¾Ê¾Æµµ µÇ´Âµ¥ ApiEditÀÇ Å©±â°¡ ÃÖ´ëÈ­ »óÅÂÀÏ ¶§ Å©±â¸¦ ±×´ë·Î À¯ÁöÇÏ°í Àֱ⠶§¹®ÀÌ´Ù. °á±¹ ºñÈ°¼ºÃ¢ÀÇ ApiEdit´Â ÀÛ¾÷¿µ¿ª Å©±â¿Í ¸ÂÁö ¾Ê´Â »óÅÂÀÌ´õ¶óµµ ±×³É ³»¹ö·Á µÎ´Â °ÍÀÌ´Ù. ÇÏÁö¸¸ ÀÌ·¸°Ô µÇ¸é °©Àڱ⠳븻 »óÅ·Πµ¹¾Æ°£´Ù°Å³ª ¸ÞÀÎ À©µµ¿ìÀÇ Å©±â¸¦ ¹Ù²Û ÈÄ ½ºÀ§ÄªÀ» ÇÒ ¶§ ¹®Á¦°¡ µÈ´Ù.

±×·¡¼­ ¹®¼­Ã¢ÀÌ Æ÷Ä¿½º¸¦ ¹ÞÀ» ¶§, Áï WM_SETFOCUS ¸Þ½ÃÁö¸¦ ¹ÞÀ» ¶§ ÀÌ Ã¢ÀÌ ÀçÁ¤·ÄÀÌ ÇÊ¿äÇÑ°¡ ¾Æ´Ñ°¡¸¦ º¸°í À̶§ ÀçÁ¤·ÄÀ» ÇÑ ¹ø ´õ Çϵµ·Ï ÇÏ¿´´Ù. ÀÌ ÆÇ´ÜÀº ¾ÆÁÖ °£´ÜÇÏ°Ô ÇÒ ¼ö Àִµ¥ ¹®¼­Ã¢ÀÇ ÀÛ¾÷¿µ¿ª Æø°ú ApiEditÀÇ À©µµ¿ì ÆøÀ» ºñ±³Çغ¸°í µÎ ÆøÀÌ ÀÏÄ¡ÇÏÁö ¾ÊÀ¸¸é ÀçÁ¤·ÄÀÌ ÇÊ¿äÇÏ´Ù´Â ¶æÀÌ´Ù. À̶§ ApiEdit¸¦ ¹®¼­Ã¢ÀÇ ÀÛ¾÷¿µ¿ª Æø¿¡ ¸ÂÃß¾îÁÖ¸é ApiEdit·Î WM_SIZE ¸Þ½ÃÁö°¡ Àü´ÞµÇ°í »ç¿ëÀÚ ´«¿¡ º¸À̱â Àü¿¡ ÀçÁ¤·ÄÀ» ¸¶Ä¥ °ÍÀÌ´Ù.

MDI´Â ÀÌ ¹®Á¦ ¿Ü¿¡µµ XP¿¡¼­ ½ºÀ§Äª½Ã¿¡ ´Ù¸¥ ¹®Á¦°¡ ¶Ç ÀÖ´Ù. XP¿¡¼­´Â ¹®¼­Ã¢À» ½ºÀ§ÄªÇÒ ¶§ »õ·Î È°¼ºÈ­µÇ´Â ¹®¼­Ã¢ÀÇ Å׵θ®°¡ ¸ÕÀú ±×·ÁÁø ÈÄ ÀÛ¾÷¿µ¿ªÀÌ ±×·ÁÁö±â ¶§¹®¿¡ ±ô¹Ú°Å¸²ÀÌ ¹«Ã´ ½ÉÇÏ´Ù. XPÀÇ µðÆúÆ® Å׸¶´Â Ç¥ÁØ À©µµ¿ìÁîÀÇ Å¸ÀÌƲ¹Ù³ª °æ°è¼±ÀÌ »ó´çÈ÷ ¿¹»Ú°Ô Àå½ÄµÇ¾î Àִµ¥ ÀÌ °æ°è¼±À» ±×¸®´Âµ¥ ½Ã°£ÀÌ ¸¹ÀÌ °É¸®¹Ç·Î ½ºÀ§ÄªµÇ´Â °ÍÀÌ º¸ÀδÙ. ÀÌ´Â XP³ª MDIÀÇ ¹®Á¦¶ó±â º¸´Ù´Â XPÀÇ Å׸¶ ¹ö±×ÀÎ µí ÇÏ´Ù.

ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é MDI Ŭ¶óÀ̾ðÆ®¸¦ ¼­ºêŬ·¡½ÌÇÏ¿© ½ºÀ§ÄªµÉ ¶§ÀÇ Ã³¸®¸¦ ¼öÁ¤ÇÏ¸é µÉ µíÇϳª ¹«¸®ÇÏ°Ô ¼öÁ¤ÇÏ·Á°í ÇÏÁö ¾Ê¾Ò´Ù. ¿Ö³ÄÇÏ¸é ´ç±ÙÀº Àå±âÀûÀ¸·Î MDI ÀÎÅÍÆäÀ̽º¸¦ Å»ÇÇÇÒ °èȹÀ» °¡Áö°í ÀÖÀ¸¸ç ³ë¸» »óŸ¦ Áö¿øÇÏÁö ¾Ê´Â »õ·Î¿î ÀÎÅÍÆäÀ̽º¸¦ Á÷Á¢ ¸¸µé¾î ¾µ °èȹÀ» °¡Áö°í ÀÖ´Ù. ±×·¡¼­ ÀÌ ¹®Á¦´Â ´çºÐ°£ ³ë¿î ¹ö±×·Î ³²°ÜµÑ °ÍÀÌ´Ù.