¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ÆÄ¿îµ¥ÀÌ¼Ç Å¬·¡½º ¶óÀ̺귯¸®´Â µÎ °¡Áö ÁÖ¿ä ¼½¼ÇÀ¸·Î ³ª´ ¼ö ÀÖ½À´Ï´Ù: (1) MFC Ŭ·¡½º, (2) ¸ÅÅ©·Î ¹× Àü¿ª. Àü¿ª ÇÔ¼ö ¶Ç´Â º¯¼ö´Â ÇÔ¼ö ¶Ç´Â º¯¼ö´Â Ŭ·¡½ºÀÇ ¸â¹ö ÇÏ´Â °æ¿ì¡£
MFC ¶óÀ̺귯¸®¿Í Active Template library (ATL) ¹®ÀÚ¿ º¯È¯ ¸ÅÅ©·Î °øÀ¯ÇÕ´Ï´Ù. ÂüÁ¶ ¹®ÀÚ¿ º¯È¯ ¸ÅÅ©·Î ÀÌ·¯ÇÑ ¸ÅÅ©·Î ´ë ÇÑ ATL ¼³¸í¼¡£
´ÙÀ½°ú °°Àº ¹üÁÖ¿¡ ÀÖ´Â ±â´ÉÀ» Á¦°ø ÇÏ´Â MFC ¸ÅÅ©·Î ¹× Àü¿ªÀ»:
ÀÏ¹Ý MFC
µ¥ÀÌÅͺ£À̽º
ÀÎÅͳÝ
OLE
MFC¿¡¼ AfxEnableControlContainer, ¿ÏÀüÈ÷ Æ÷ÇÔ µÈ OLE ÄÁÆ®·ÑÀ» Áö ¿øÇÏ´Â MFC 4.0À» »ç¿ë ÇÏ ¿© °³¹ß ÇÏ´Â ¸ðµç OLE ÄÁÅ×ÀÌ³Ê ¼ö ÀÖµµ·Ï ¶ó´Â ±â´ÉÀ» Á¦°ø ÇÏ´Â À̿ܿ¡,¡£
OLE ÄÁÆ®·Ñ
ÀÌ ¼½¼ÇÀÇ Ã¹ ¹øÂ° ºÎºÐ °£´ÜÈ÷ °¢ À§ÀÇ ¹üÁÖ ¹× °¢ Àü¿ª ¸ñ·Ï ¹× ±×°ÍÀº ¹«¾ùÀԴϱîÀÇ °£·« ÇÑ ¼³¸í°ú ÇÔ²² ¹üÁÖ¿¡¼ ¸ÅÅ©·Î ¼³¸í ÇÕ´Ï´Ù. ÀÌ µû¶ó-¾ËÆÄºª ¼ø¼·Î ? Àü¿ª ÇÔ¼ö, Àü¿ª º¯¼ö ¹× ¸ÅÅ©·Î¿¡ MFC ¶óÀ̺귯¸®ÀÇ ¿ÏÀü ÇÑ ¼³¸í¡£
MFC ¸ÅÅ©·Î Globals ¼½¼Ç¿¡ ´ë ÇÑ ÁÖ¿ä Áö¿ø ÂüÁ¶ Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵åÀÔ´Ï´Ù. À̰ÍÀº ÀϹÝÀûÀ¸·Î ¸ÕÀú ¸ÅÅ©·Î ¹× Àü¿ª¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ ã´Â¸¦ ±â´ë ÇÑ´ÙÀÔ´Ï´Ù. Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵å ÀÇ ÀûÀý ÇÑ ¹®¼ ÇÔ¼ö ¶Ç´Â ¸ÅÅ©·Î ¼³¸í¿¡ ¾ð±Þ ÇÊ¿äÇÒ ¶§¡£
¸Þ¸ðnbsp;??¸¹Àº Àü¿ª ÇÔ¼ö°¡ "Afx" Á¢µÎ»ç·Î ½ÃÀÛ-ÇÏÁö¸¸ °°Àº ÀϺΠ´ëÈ »óÀÚ µ¥ÀÌÅÍ ±³È¯ (DDX) ÇÔ¼ö ¹× ´ëºÎºÐÀÇ µ¥ÀÌÅͺ£À̽º ÇÔ¼ö,ÀÌ ´ëȸ¿¡¼ ÀÌÅ».? ¸ðµç Àü¿ª º¯¼ö "afx" Á¢µÎ»ç·Î ½ÃÀÛÇÕ´Ï´Ù. ¸ÅÅ©·Î ¾î¶² ƯÁ¤ Á¢µÎ»ç·Î ½ÃÀÛ µÇÁö ¾Ê½À´Ï´Ù ÇÏÁö¸¸ ±×µéÀº ÀÛ¼º µÈ ¸ðµç ´ë¹®ÀÚ(&N)¡£