다음을 통해 공유


CDocTemplate::CDocTemplate

CDocTemplate 개체를 생성합니다.

CDocTemplate (
   UINT nIDResource,
   CRuntimeClass* pDocClass,
   CRuntimeClass* pFrameClass,
   CRuntimeClass* pViewClass 
);

매개 변수

  • nIDResource
    문서 형식에 사용 되는 리소스의 ID를 지정 합니다.이 메뉴, 아이콘, 액셀러레이터 테이블 및 문자열 리소스가 포함 될 수 있습니다.

    최대 7 개의 부분 문자열 (부분 문자열 포함 하 고 있으면 '\n' 문자는 자리 표시자로 필요한 '\n' 문자로 구분 된 문자열 리소스 구성 그러나 '\n' 문자 뒤에 오는 필요 하지 않습니다). 이러한 문자열 문서 형식에 설명합니다.부분 문자열에 대 한 자세한 내용은 GetDocString.응용 프로그램의 리소스 파일에 문자열 리소스를 찾을 수 있습니다.예를 들면 다음과 같습니다.

    // MYCALC.RC

    STRINGTABLE PRELOAD DISCARDABLE

    BEGIN

    IDR_SHEETTYPE "\nSheet\nWorksheet\nWorksheets (*.myc)\n.myc\n MyCalcSheet\nMyCalc Worksheet"

    END

    문자열 '\n' 문자로 시작 하는 참고. 첫 번째 부분 문자열 MDI 응용 프로그램에 사용 되지 않고 따라서 포함 된 때문입니다.문자열 편집기를 사용 하 여이 문자열을 편집할 수 있습니다. 전체 문자열 문자열 편집기에서 단일 항목으로 않는 7 가지 별도 항목으로 나타납니다.

  • pDocClass
    가리키는 있는 CRuntimeClass 문서 클래스의 개체입니다.이 클래스는 CDocument-사용자 정의 문서를 나타내는 클래스를 파생 합니다.

  • pFrameClass
    가리키는 있는 CRuntimeClass 프레임 창 클래스의 개체입니다.이 클래스 수는 CFrameWnd-클래스에서 파생 된 또는 수 있습니다 CFrameWnd 주 프레임 창에 대 한 기본 동작을 원하는 경우.

  • pViewClass
    가리키는 있는 CRuntimeClass 뷰 클래스의 개체입니다.이 클래스는 CView-파생 클래스를 정의 하 여 문서를 표시 합니다.

설명

이 멤버 함수를 사용 하 여 생성 하는 CDocTemplate 개체입니다.동적으로 할당 된 CDocTemplate 개체에 전달 하 고 CWinApp::AddDocTemplate 에서 InitInstance 응용 프로그램 클래스의 멤버 함수.

요구 사항

헤더: afxwin.h

참고 항목

참조

CDocTemplate 클래스

계층 구조 차트

CDocTemplate::GetDocString

CMultiDocTemplate::CMultiDocTemplate

CSingleDocTemplate::CSingleDocTemplate

CWinApp::AddDocTemplate

CWinApp::InitInstance

CRuntimeClass 구조체