
CDocTemplate ¹®¼ ¼½Ä ÆÄÀÏ¿¡ ´ë ÇÑ ±âº» ±â´ÉÀ» Á¤ÀÇ ÇÏ´Â Ãß»ó ±âº» Ŭ·¡½ºÀÔ´Ï´Ù. ÀϹÝÀûÀ¸·Î ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ InitInstance ÇÔ¼ö ±¸Çö¿¡¼ Çϳª ÀÌ»óÀÇ ¹®¼ ¼½Ä ÆÄÀÏÀ» ¸¸µì´Ï´Ù. ¼¼ °¡Áö À¯ÇüÀÇ Å¬·¡½º °£ÀÇ °ü°è¸¦ Á¤ÀÇ ÇÏ´Â ¹®¼ ¼½Ä ÆÄÀÏ:
ÀÀ¿ë ÇÁ·Î±×·¥Àº °¢ Áö¿ø µÇ´Â ¹®¼ Çü½Ä¿¡ ´ë ÇÑ ÇϳªÀÇ ¹®¼ ¼½Ä ÆÄÀÏ. ¿¹¸¦ µé¾î, ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ÅØ½ºÆ® ¹®¼¿Í ½ºÇÁ·¹µå½ÃÆ®¸¦ Áö ¿øÇÏ´Â °æ¿ì ÀÀ¿ë ÇÁ·Î±×·¥Àº µÎ ¹®¼ ÅÛÇø´ °³Ã¼. °¢ ¹®¼ ¼½Ä ÆÄÀÏÀ» ¸¸µé°í ÇØ´ç Çü½ÄÀÇ ¸ðµç ¹®¼¸¦ °ü¸® ÇÏ´Â ÀÛ¾÷À» ´ã´ç¡£
¹®¼ ¼½Ä ÆÄÀÏÀº ¹®¼, ºä ¹× ÇÁ·¹ÀÓ Ã¢ Ŭ·¡½ºÀÇ CRuntimeClass °³Ã¼¿¡ ´ë ÇÑ Æ÷ÀÎÅ͸¦ ÀúÀåÇÕ´Ï´Ù. ¹®¼ ¼½Ä ÆÄÀÏÀ» »ý¼ºÇÒ ¶§ ÀÌ·¯ÇÑ CRuntimeClass °³Ã¼ ÁöÁ¤¡£
¹®¼ ¼½Ä ÆÄÀÏ (¸Þ´º, ¾ÆÀÌÄÜ, ¾×¼¿·¯·¹ÀÌÅÍ Å×ÀÌºí ¸®¼Ò½º µî) ¹®¼ Á¾·ù¿Í ÇÔ²² »ç¿ë ÇÏ´Â ¸®¼Ò½ºÀÇ ID¸¦ Æ÷ÇÔ ÇÕ´Ï´Ù. ¹®¼ ¼½Ä ÆÄÀÏ¿¡´Â ÇØ´ç ¹®¼ Á¾·ù¿¡ ´ë ÇÑ Ãß°¡ Á¤º¸¸¦ Æ÷ÇÔ ÇÏ´Â ¹®ÀÚ¿ ¶ÇÇÑ ÀÖ´Ù. ¹®¼ À¯Çü (¿¹¸¦ µé¾î, "¿öÅ©½ÃÆ®") ¹× ÆÄÀÏ È®Àå¸í (¿¹¸¦ µé¾î, ".xls")ÀÇ À̸§ÀÌ Æ÷ÇÔ µË´Ï´Ù. ¼±ÅÃÀûÀ¸·Î, ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º, Windows ÆÄÀÏ °ü¸®ÀÚ ¹× °³Ã¼ ¿¬°á ¹× Æ÷ÇÔ (OLE) Áö¿ø¿¡ ÀÇÇØ »ç¿ë µÇ´Â ´Ù¸¥ ¹®ÀÚ¿À» Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÀ¿ë ÇÁ·Î±×·¥¿¡ OLE ÄÁÅ×ÀÌ³Ê ¹×/¶Ç´Â ¼¹ö °æ¿ì, ¹®¼ ¼½Ä ÆÄÀÏ ¸Þ´º¿¡¼ Ȱ¼ºÈ ÇÏ´Â µ¿¾È »ç¿ë µÇ´Â ID¸¦ Á¤ÀÇ ÇÕ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥Àº OLE ¼¹ö, ¹®¼ ¼½Ä ÆÄÀÏÀÇ µµ±¸ ¸ðÀ½°ú ¸Þ´º¿¡¼ Ȱ¼ºÈ ÇÏ´Â µ¿¾È »ç¿ë µÇ´Â ID¸¦ Á¤ÀÇ ÇÕ´Ï´Ù. SetContainerInfo ¹× SetServerInfo ¸¦ È£Ãâ ÇÏ ¿© ÀÌ·¯ÇÑ Ãß°¡ OLE ¸®¼Ò½º ÁöÁ¤¡£
CDocTemplate Ãß»ó Ŭ·¡½º ÀÌ¹Ç·Î ÇØ´ç Ŭ·¡½º¸¦ Á÷Á¢ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ÀϹÝÀûÀÎ ÀÀ¿ë ÇÁ·Î±×·¥ µÎ CDocTemplateÁß Çϳª¸¦ »ç¿ë-Microsoft Foundation Ŭ·¡½º ¶óÀ̺귯¸®¿¡¼ Á¦°ø Çϴ Ŭ·¡½º¸¦ ÆÄ»ý: CSingleDocTemplate, SDI¸¦ ±¸Çö ÇÏ´Â ¹× CMultiDocTemplate, MDI¸¦ ±¸Çö ÇÕ´Ï´Ù. ¹®¼ ¼½Ä ÆÄÀÏÀ» »ç¿ë ÇÏ ¿© ÇØ´ç Ŭ·¡½º¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ÂüÁ¶ ÇϽʽÿÀ.
CDocTemplate ¿¡¼ °íÀ¯ÀÇ Å¬·¡½º¸¦ ÆÄ»ý ½Ãų ¼ö ÀÖ½À´Ï´Ù ÀÀ¿ë ÇÁ·Î±×·¥ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ÆÐ·¯´ÙÀÓÀ» ±Ùº»ÀûÀ¸·Î ´Ù¸¥ SDI ¶Ç´Â MDI¸¦ ÇØ¾ß ÇÏ´Â °æ¿ì¡£
CDocTemplate¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ º¸·Á¸é ¹®¼ ÅÛÇø´°ú ¹®¼/ºä ¸¸µé±â ÇÁ·Î¼¼½º¿¡¼ Visual c + + ÇÁ·Î±×·¡¸Ó °¡À̵塣
# lt;afxwin.h> Æ÷ÇÔ;
Ŭ·¡½º ¸â¹ö |nbsp; ±âº» Ŭ·¡½º (ko) | °èÃþ ±¸Á¶ Â÷Æ®(&N)
»ùÇÃnbsp; MFC »ùÇÃ CHKBOOK(&N)
Âü°í Ç׸ñnbsp;CSingleDocTemplate, CMultiDocTemplate, CDocument, CView, CScrollView, CEditView, CFormView, CFrameWnd, CMDIChildWnd(&N)