CDocTemplate (UINT nIDResource, CRuntimeClass * pDocClass, CRuntimeClass * pFrameClass, CRuntimeClass * pViewClass );
Parâmetros
nIDResource
Especifica a identificação dos recursos usados com o tipo de documento. Isso pode incluir menu, ícone, tabela de teclas aceleradoras e recursos de Cadeia de caracteres.
O recurso de seqüência de caracteres consiste em até sete subseqüências separadas pelo caractere '\n' (o caractere '\n' é necessário como um espaço reservado quando uma subseqüência não está incluída; no entanto, à direita '\n' caracteres não são necessárias); Esses subseqüências descrevam o tipo de documento. Para obter informações sobre as subseqüências, consulte GetDocString. Esse recurso de Cadeia de caracteres é encontrado no arquivo de recurso do aplicativo. Por exemplo:
/ / MYCALC.RC
PRELOAD STRI&NGTABLE DISCARDABLE
COMEÇAR
nbsp; IDR_SHEETTYPE "\nSheet\nWorksheet\nWorksheets (*.myc)\n.myc\n MyCalcSheet\nMyCalc planilha"
FIM
Observe que a seqüência de caracteres começa com um caractere '\n'; Isso ocorre porque a primeiro Subcadeia não é usada para aplicativos MDI e portanto não está incluída. Você pode editar essa Cadeia de caracteres usando o editor de Cadeia de caracteres; a Cadeia de caracteres inteira aparece como um simples entrada no Editor de Cadeia de caracteres, não como sete entradas separadas.
Para obter mais informações sobre esses tipos de recursos, consulte o Guia do usuário do Visual C++.
pDocClass
Aponta para o objeto CRuntimeClass da classe do documento. Essa classe é um CDocument-você define para representar seus documentos de classe derivada.
pFrameClass
Aponta para o objeto CRuntimeClass da classe de janela de quadro. Essa classe pode ser um CFrameWnd-classe derivada, ou pode ser CFrameWnd próprio se desejar comportamento padrão para a sua janela de quadro principal.
pViewClass
Aponta para o objeto CRuntimeClass da classe de Exibir. Essa classe é um CView-você define para exibir seus documentos de classe derivada.
Observações
Use esta função de membro para construir um objeto de CDocTemplate . Dinamicamente alocar um objeto CDocTemplate e passá-lo para CWinApp:: AddDocTemplate do InitInstance função de membro de sua classe de aplicativo.
Visão geral de CDocTemplate | Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;CDocTemplate:: GetDocString, CWinApp:: AddDocTemplate, CWinApp:: InitInstance, CRuntimeClass