
CDocument Ŭ·¡½º´Â »ç¿ëÀÚ Á¤ÀÇ ¹®¼ Ŭ·¡½º¿¡ ´ë ÇÑ ±âº» ±â´ÉÀ» Á¦°ø ÇÕ´Ï´Ù. ¹®¼ »ç¿ëÀÚ´Â ÀϹÝÀûÀ¸·Î ÆÄÀÏ ¿±â ¸í·ÉÀ» »ç¿ë ÇÏ ¿© ¿¸³´Ï´Ù ÇÏ °í ÆÄÀÏ ÀúÀå ¸í·ÉÀ¸·Î ÀúÀå ÇÏ´Â µ¥ÀÌÅÍÀÇ ´ÜÀ§¸¦ ³ªÅ¸³À´Ï´Ù.
CDocument ¹®¼ ¸¸µé±â, ·Îµå ¹× ÀúÀå°ú °°Àº Ç¥ÁØ ÀÛ¾÷À» Áö¿ø ÇÕ´Ï´Ù. CDocument ¿¡¼ Á¤ÀÇ ÇÏ´Â ÀÎÅÍÆäÀ̽º¸¦ »ç¿ë ÇÏ ¿© ¹®¼¸¦ Á¶ÀÛ ÇÏ´Â ÇÁ·¹ÀÓ ¿öÅ©¡£
ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ µÑ ÀÌ»óÀÇ ¹®¼ À¯ÇüÀ» Áö¿øÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ½ºÇÁ·¹µå½ÃÆ® ¹× ÅØ½ºÆ® ¹®¼´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Áö¿øÇÒ ¼ö ÀÖ½À´Ï´Ù. °¢ ¹®¼ Çü½Ä¿¡´Â ¿¬°á µÈ ¹®¼ ¼½Ä ÆÄÀÏ; ¹®¼ ¼½Ä ÆÄÀÏ ÇØ´ç À¯ÇüÀÇ ¹®¼¿¡ ´ë ÇÑ »ç¿ë µÇ´Â ¸®¼Ò½º (¿¹¸¦ µé¾î, ¸Þ´º, ¾ÆÀÌÄÜ, ¾×¼¿·¯·¹ÀÌÅÍ Å×À̺í)¸¦ ÁöÁ¤ ÇÕ´Ï´Ù. ¿¬°á µÈ CDocTemplate °³Ã¼¿¡ ´ë ÇÑ Æ÷ÀÎÅ͸¦ Æ÷ÇÔ ÇÏ´Â °¢ ¹®¼¡£
»ç¿ëÀÚ°¡ ¿¬°á µÈ CView °´Ã¼¸¦ ÅëÇØ ¹®¼¿Í »óÈ£ ÀÛ¿ë ÇÕ´Ï´Ù. º¸±â ÇÁ·¹ÀÓ Ã¢¿¡¼ ¹®¼ À̹ÌÁö¸¦ ·»´õ¸µ ÇÏ °í ¹®¼¿¡ ´ë ÇÑ ÀÛ¾÷À¸·Î »ç¿ëÀÚ ÀÔ·ÂÀ» ÇØ¼® ÇÕ´Ï´Ù. ¹®¼¿Í °ü·Ã µÈ º¸±â°¡ ¿©·¯ °³ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ¹®¼ âÀ» ¿¸é ÇÁ·¹ÀÓ ¿öÅ©¿¡¼ º¸±â¸¦ ¸¸µé°í ¹®¼¿¡ ÷ºÎ ÇÕ´Ï´Ù. ¹®¼ ¼½Ä ÆÄÀÏÀº ¾î¶² À¯ÇüÀÇ ºä¿Í ÇÁ·¹ÀÓ Ã¢ °¢ Çü½ÄÀÇ ¹®¼¸¦ Ç¥½Ã ÇÏ´Â µ¥ »ç¿ë µË´Ï´Ù ÁöÁ¤ ÇÕ´Ï´Ù.
¹®¼ ÇÁ·¹ÀÓ ¿öÅ©ÀÇ Ç¥ÁØÀÇ ÀϺÎÀÎ ¶ó¿ìÆÃ ¸í·É ÇÏ °í °á°úÀûÀ¸·Î Ç¥ÁØ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ±¸¼º ¿ä¼Ò (¿¹: ÆÄÀÏ ÀúÀå ¸Þ´º Ç׸ñ)¿¡¼ ¸í·ÉÀ» ¹ÞÀ». ¹®¼´Â ÇöÀç º¸±â¿¡ ÀÇÇØ Àü´Þ ÇÏ´Â ¸í·ÉÀ» ¹Þ½À´Ï´Ù. ¹®¼´Â ÁÖ¾îÁøµÈ ¸í·ÉÀ» ó¸® ÇÏÁö ¾Ê½À´Ï´Ù, ±×°ÍÀ» °ü¸® ÇÏ´Â ¹®¼ ¼½Ä ÆÄÀÏ¿¡ ¸í·É Àü´Þ¡£
¹®¼ÀÇ µ¥ÀÌÅ͸¦ ¼öÁ¤ ÇÏ´Â °æ¿ì °¢ ÇØ´ç º¸±âÀÇ ÇØ´ç ¼öÁ¤À» ¹Ý¿µ ÇØ¾ß ÇÕ´Ï´Ù. CDocument ºä¸¦ Çʿ信 µû¶ó ½º½º·Î repaint ¼ö ÀÖÀ¸¹Ç·Î ±×·¯ÇÑ º¯°æÀÇ Ç÷¹ÀÌ ¾Ë¸± ¼ö UpdateAllViews ¸â¹ö ÇÔ¼ö¸¦ Á¦°ø ÇÕ´Ï´Ù. ¼öÁ¤µÈ µÈ ÆÄÀÏÀ» ´Ý±â Àü¿¡ ÀúÀå ¿©ºÎ¸¦ ¹¯´Â ¶ÇÇÑ ÇÁ·¹ÀÓ ¿öÅ©¡£
ÀϹÝÀûÀÎ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼ ¹®¼¸¦ ±¸Çö ÇÏ·Á¸é ´ÙÀ½ ¼öÇà ÇØ¾ß ÇÕ´Ï´Ù.:
CDocument ¸ÞÀÏ Áö¿ø (MAPI)°¡ Á¸Àç ÇÏ´Â °æ¿ì ¸ÞÀÏÀ» ÅëÇØ ¹®¼¸¦ º¸³»´Â °ÍÀ» Áö¿ø ÇÕ´Ï´Ù. ¹®¼¸¦ ÂüÁ¶ ÇϽʽÿÀ MAPI ÁÖÁ¦ ¿Í Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵å ÀÇ MFCÀÇ MAPI Áö¿ø¡£
CDocument¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀº ÂüÁ¶ Serialization (°³Ã¼ Áö ¼Ó¼º), ¹®¼/ºä ¾ÆÅ°ÅØÃ³ ÁÖÁ¦¹× Visual c + + ÇÁ·Î±×·¡¸Ó °¡ÀÌµå ¿¡¼ ¹®¼/ºä ¸¸µé±â¡£
# include lt;afxwin.h>
Ŭ·¡½º ¸â¹ö |nbsp; ±âº» Ŭ·¡½º (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)
»ùÇÃnbsp; MFC »ùÇÃ HELLO (ko) | MFCSample MDIBIND (ko) | MFC »ùÇÃ MDIDOCVW (ko) | MFC »ùÇÃ SNAPVW (ko) | MFC Sample NPP(&N)
Âü°í Ç׸ñnbsp;CCmdTarget, CView, CDocTemplate(&N)