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)