CSingleDocTemplate::CSingleDocTemplate

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

매개 변수

nIDResource

문서 종류와 함께 사용 하는 리소스 ID를 지정 합니다. 이 메뉴, 아이콘, 액셀러레이터 테이블 및 문자열 리소스가 포함 될 수 있습니다.

'\N' 문자 구분 하 여 최대 7 개의 문자열의 문자열 리소스 구성 ('\n' 문자 부분 문자열 포함 되지 않은 경우 개체 틀으로 필요 하다; 그러나, 후행 '\n' 문자가 필요 하지 않습니다); 이러한 하위 문서 종류에 설명 합니다. 부분 문자열에 대 한 내용은 CDocTemplate::GetDocString를 참조 하십시오. 응용 프로그램의 리소스 파일에 문자열 리소스가 발견 된다. 예를 들어

/ / MYCALC.RC
STRINGTABLE 미리 DISCARDABLE
시작
 nbsp;? IDR_MAINFRAME "MyCalc Windows Application\nSheet\nWorksheet\n 워크시트 (*.myc)\n.myc\nMyCalcSheet\n MyCalc 워크시트"
끝(&N)

문자열 편집기;를 사용 하 여이 문자열을 편집할 수 있습니다. 7 별도 항목이 아니라 문자열 편집기에서 단일 항목으로 전체 문자열이 표시 됩니다.

이러한 리소스 종류에 대 한 자세한 내용은 참조를 문자열 편집기 ( Visual c + + 사용자 가이드에서 설명)。

pDocClass

문서 클래스의 CRuntimeClass 개체를 가리킵니다. 이 클래스는 CDocument-귀하의 문서를 표현 하기 위해 정의 하는 클래스 파생。

pFrameClass

프레임 창 클래스의 CRuntimeClass 개체를 가리킵니다. 이 클래스는 CFrameWnd수-파생 클래스, 또는 귀하의 주 프레임 창에 대 한 기본 동작을 원하는 경우 CFrameWnd 자체 수。

pViewClass

View 클래스의 CRuntimeClass 개체를 가리킵니다. 이 클래스는 CView-귀하의 문서를 표시 하려면 정의 하는 클래스 파생。

주의

CSingleDocTemplate 개체를 생성 합니다. 동적으로 CSingleDocTemplate 개체를 할당 하 고 CWinApp::AddDocTemplate 에서 전달 된 InitInstance application 클래스의 멤버 함수。

예제

/ / Csingledoctemplate::csingledoctemplate에 대 한 예제
BOOL CMyApp::InitInstance()
{
 nbsp;????? // ...
 ?????? / / 문서 종류 설정
 ?????? / / 응용 프로그램 지원

AddDocTemplate (새로운 CSingleDocTemplate (IDR_MAINFRAME,
 ?????????????????????????? RUNTIME_CLASS (CSheetDoc)
 ?????????????????????????? RUNTIME_CLASS (CFrameWnd)
 ?????????????????????????? RUNTIME_CLASS (CSheetView)));

// ...
}(&N)

CSingleDocTemplate 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

참고 항목nbsp;CDocTemplate::GetDocString, CWinApp::AddDocTemplate, CWinApp::InitInstance, CRuntimeClass, RUNTIME_CLASS(&N)

Index