CDocTemplate::CDocTemplate
Constrói um CDocTemplate objeto.
CDocTemplate (
UINT nIDResource,
CRuntimeClass* pDocClass,
CRuntimeClass* pFrameClass,
CRuntimeClass* pViewClass
);
Parâmetros
nIDResource
Especifica a ID de recursos usado com o tipo de documento.Isso pode incluir o menu, ícone, tabela de acelerador e recursos de seqüência de caracteres.O recurso de cadeia de caracteres consiste em até sete substrings separados pelo caractere '\n' (o caractere '\n' é necessário sistema autônomo um espaço reservado se uma subseqüência não está incluída; no entanto, à direita '\n' caracteres não são necessários); esses substrings descrevem o tipo de documento.Para obter informações sobre as subseqüências, consulte GetDocString.Esse recurso de cadeia de caracteres for encontrado no arquivo de recurso do aplicativo.Por exemplo:
// MYCALC.RC
STRINGTABLE PRELOAD DISCARDABLE
BEGIN
IDR_SHEETTYPE "\nSheet\nWorksheet\nWorksheets (*.myc)\n.myc\n MyCalcSheet\nMyCalc Worksheet"
END
Observe que a seqüência de caracteres começa com um caractere '\n'; isso ocorre porque a primeira substring não é usada para aplicativos MDI e, portanto, não está incluído.Você pode edição essa seqüência de caracteres usando o editor de seqüência de caracteres; toda a seqüência de caracteres aparece sistema autônomo uma única entrada no Editor de String, não sistema autônomo sete entradas separadas.
pDocClass
Aponta para o CRuntimeClass objeto da classe do documento. Essa classe é um CDocument-você define para representar seus documentos de classe derivada.pFrameClass
Aponta para o CRuntimeClass objeto da classe de janela de quadro. Essa classe pode ser um CFrameWnd-classe derivada ou pode ser CFrameWnd si mesmo se você desejar o comportamento padrão para sua janela do quadro principal.pViewClass
Aponta para o CRuntimeClass objeto da classe de modo de exibição. Essa classe é um CView-definir para exibir os documentos de classe derivada.
Comentários
Use esta função de membro para construir um CDocTemplate objeto. Alocar dinamicamente um CDocTemplate objeto e passá-lo para CWinApp::AddDocTemplate from the InitInstance função de membro de sua classe de aplicativo.
Requisitos
Cabeçalho: afxwin.h
Consulte também
Referência
CMultiDocTemplate::CMultiDocTemplate
CSingleDocTemplate::CSingleDocTemplate