CDocTemplate

CDocTemplate 문서 서식 파일에 대 한 기본 기능을 정의 하는 추상 기본 클래스입니다. 일반적으로 응용 프로그램의 InitInstance 함수 구현에서 하나 이상의 문서 서식 파일을 만듭니다. 세 가지 유형의 클래스 간의 관계를 정의 하는 문서 서식 파일:

응용 프로그램은 각 지원 되는 문서 형식에 대 한 하나의 문서 서식 파일. 예를 들어, 응용 프로그램이 텍스트 문서와 스프레드시트를 지 원하는 경우 응용 프로그램은 두 문서 템플릿 개체. 각 문서 서식 파일을 만들고 해당 형식의 모든 문서를 관리 하는 작업을 담당。

문서 서식 파일은 문서, 뷰 및 프레임 창 클래스의 CRuntimeClass 개체에 대 한 포인터를 저장합니다. 문서 서식 파일을 생성할 때 이러한 CRuntimeClass 개체 지정。

문서 서식 파일 (메뉴, 아이콘, 액셀러레이터 테이블 리소스 등) 문서 종류와 함께 사용 하는 리소스의 ID를 포함 합니다. 문서 서식 파일에는 해당 문서 종류에 대 한 추가 정보를 포함 하는 문자열 또한 있다. 문서 유형 (예를 들어, "워크시트") 및 파일 확장명 (예를 들어, ".xls")의 이름이 포함 됩니다. 선택적으로, 응용 프로그램의 사용자 인터페이스, Windows 파일 관리자 및 개체 연결 및 포함 (OLE) 지원에 의해 사용 되는 다른 문자열을 포함할 수 있습니다.

응용 프로그램에 OLE 컨테이너 및/또는 서버 경우, 문서 서식 파일 메뉴에서 활성화 하는 동안 사용 되는 ID를 정의 합니다. 응용 프로그램은 OLE 서버, 문서 서식 파일의 도구 모음과 메뉴에서 활성화 하는 동안 사용 되는 ID를 정의 합니다. SetContainerInfoSetServerInfo 를 호출 하 여 이러한 추가 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)

Index