CDocTemplate::CDocTemplate
Constrói um objeto de CDocTemplate .
CDocTemplate (
UINT nIDResource,
CRuntimeClass* pDocClass,
CRuntimeClass* pFrameClass,
CRuntimeClass* pViewClass
);
nIDResource
Especifica a identificação dos recursos usados com o tipo de documento.Isso pode incluir o menu, o ícone, a tabela de aceleração, e recursos de cadeia de caracteres.O recurso de cadeia de caracteres que consiste em sete subcadeias de caracteres separadas pelo caractere ““\ n” caractere (\ n” é necessário como um suporte de localização se uma subcadeia de caracteres não é incluída; no entanto, os caracteres “\ n de arrasto” não são necessários;) essas subcadeias de caracteres descrevem o tipo de documento.Para obter informações sobre as subcadeias de caracteres, consulte GetDocString.Este recurso de cadeia de caracteres for encontrado no arquivo 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 cadeia de caracteres começa com o caractere “;” \ n isso ocorre porque a primeira substring não é usada para aplicativos MDI e portanto não é incluído.Você pode editar essa cadeia de caracteres usando o editor de cadeia de caracteres; a cadeia de caracteres inteira aparece como uma única entrada no editor de cadeia de caracteres, não como sete entradas separadas.
pDocClass
Os pontos ao objeto de CRuntimeClass de documento classe.Essa classe é CDocument- classe derivada que você define para representar os documentos.pFrameClass
Os pontos ao objeto de CRuntimeClass da janela do quadro classe.Essa classe pode ser CFrameWnd- a classe derivada, ou podem ser CFrameWnd próprio se você deseja o comportamento padrão para sua janela de quadro chave.pViewClass
Os pontos ao objeto de CRuntimeClass de exibição classe.Essa classe é CView- classe derivada que você define para exibir os documentos.
Use esta função de membro para construir um objeto de CDocTemplate .Atributos dinamicamente um objeto de CDocTemplate e passe a CWinApp::AddDocTemplate da função de membro de InitInstance de sua classe do aplicativo.
Cabeçalho: afxwin.h
CMultiDocTemplate::CMultiDocTemplate