CDocTemplate::CDocTemplate

Constrói um objeto de 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 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.

Comentários

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.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe de CDocTemplate

Gráfico de hierarquia

CDocTemplate::GetDocString

CMultiDocTemplate::CMultiDocTemplate

CSingleDocTemplate::CSingleDocTemplate

CWinApp::AddDocTemplate

CWinApp::InitInstance

Estrutura de CRuntimeClass