ÀÌ ºÐ·ù¿¡´Â Ŭ·¡½º ÇÁ·¹ÀÓ ¿öÅ© ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¾ÆÅ°ÅØÃ³¿¡ ±â¿© ÇÑ´Ù. ±×µéÀº ´ëºÎºÐÀÇ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ °øÅë ±â´ÉÀ» Á¦°ø ÇÕ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ °íÀ¯ÀÇ ±â´ÉÀ» Ãß°¡ ÇÏ´Â ÇÁ·¹ÀÓ ¿öÅ©¿¡¼ ÀÛ¼º ÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î, ÀÌ·¸°Ô ÇÏ¸é ¾ÆÅ°ÅØÃ³ Ŭ·¡½º¿¡¼ »õ Ŭ·¡½º¸¦ ÆÄ»ý ÇÑ ´ÙÀ½ »õ ±¸¼º¿øÀ» Ãß°¡ ¹×/¶Ç´Â ±âÁ¸ ¸â¹ö ÇÔ¼ö¸¦ ÀçÁ¤ÀÇ ÇÏ ¿©¡£
AppWizard ÀÀ¿ë ÇÁ·Î±×·¥ ÇÁ·¹ÀÓ ¿öÅ©¸¦ »ç¿ë ÇÏ ¿© °¢±â ´Ù¸¥ ¹æ¹ýÀ¸·Î ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¿©·¯ °¡Áö Çü½ÄÀ» »ý¼º ÇÕ´Ï´Ù. SDI (´ÜÀÏ ¹®¼ ÀÎÅÍÆäÀ̽º) ¹× MDI (´ÙÁß ¹®¼ ÀÎÅÍÆäÀ̽º) ÀÀ¿ë ÇÁ·Î±×·¥ Ȱ¿ë ¹®¼/ºä ¾ÆÅ°ÅØÃ³ ¶ó´Â ÇÁ·¹ÀÓ ¿öÅ©ÀÇ ºÎºÐ. ¹®¼/ºä ¾ÆÅ°ÅØÃ³ ±â´É Áß ÀϺθ¸ »ç¿ë ÇÏ´Â ´Ù¸¥ À¯ÇüÀÇ ÀÀ¿ë ÇÁ·Î±×·¥, ´ëÈ »óÀÚ ±â¹Ý ÀÀ¿ë ÇÁ·Î±×·¥, Æû ±â¹Ý ÀÀ¿ë ÇÁ·Î±×·¥ ¹× Dll°ú °°Àº¡£
¹®¼/ºä ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¹®¼, ºä ¹× ÇÁ·¹ÀÓ Ã¢À» Çϳª ÀÌ»óÀÇ ÁýÇÕÀ» Æ÷ÇÔ ÇÕ´Ï´Ù. ¹®¼ ÅÛÇø´ °³Ã¼´Â °¢ ¹®¼/ºä/ÇÁ·¹ÀÓ ¼¼Æ®¿¡ ´ë ÇÑ Å¬·¡½º¿¡ ¿¬°á¡£
MFC ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ ¹®¼/ºä ¾ÆÅ°ÅØÃ³¸¦ »ç¿ë ÇÏÁö ¾Ê¾Æµµ µÇÁö¸¸ ÀÌ·¸°Ô ÀÌÁ¡ ¼ö°¡ ÀÖ½À´Ï´Ù. MFCÀÇ OLE ÄÁÅ×ÀÌ³Ê¿Í ¼¹ö Áö¿øÀ» ±â¹ÝÀ¸·Î ¹®¼/ºä ¾ÆÅ°ÅØÃ³´Â ÀÎ¼â ¹× Àμ⠹̸® º¸±â¿¡ ´ë ÇÑ Áö¿ø¡£
¸ðµç MFC ÀÀ¿ë ÇÁ·Î±×·¥°¡Áö°í Àû¾îµµ µÎ °³Ã¼: CWinApp, ±×¸®°í âÀÇ °³Ã¼ÀÇ ¾î¶² Á¾·ù¿¡¼ ÆÄ»ý µÈ application °³Ã¼ (Á¾Á¾ Á÷Á¢)¿¡¼ ÆÄ»ý µÈ CWnd. (°¡Àå ÀÚÁÖ, ¸ÞÀÎ À©µµ¿ì¿¡¼ ÆÄ»ý µË´Ï´Ù CFrameWnd, CMDIFrameWnd¶Ç´Â CDialog¸ðµÎ´Â CWnd¿¡¼ ÆÄ»ý µË´Ï´Ù.)
Ãß°¡ °³Ã¼¸¦ Æ÷ÇÔ ÇÏ´Â ¹®¼/ºä ¾ÆÅ°ÅØÃ³¸¦ »ç¿ë ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥. ÁÖ¿ä °³Ã¼´Â ´ÙÀ½°ú °°½À´Ï´Ù.:
¶ÇÇÑ ÇÁ·¹ÀÓ Ã¢ ( CFrameWnd¿¡¼ ÆÄ»ý)À» Æ÷ÇÔ ÇÏ´Â ¹®¼/ºä ÀÀ¿ë ÇÁ·Î±×·¥ ¹× ¹®¼ ÅÛÇø´ ( CDocTemplate¿¡¼ ÆÄ»ý)¡£