CDocTemplate::CDocTemplate

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 CDocTemplateMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CDocTemplate:: GetDocString, CWinApp:: AddDocTemplate, CWinApp:: InitInstance, CRuntimeClass

Index