Compartir a través de


CDocTemplate::CDocTemplate

Crea un objeto CDocTemplate.

CDocTemplate (
   UINT nIDResource,
   CRuntimeClass* pDocClass,
   CRuntimeClass* pFrameClass,
   CRuntimeClass* pViewClass 
);

Parámetros

  • nIDResource
    Especifica el identificador de recursos utilizados con el tipo de documento.Esto puede incluir el menú, el icono, la tabla de aceleradores, y recursos de cadena.

    El recurso de cadena consta de hasta siete subcadenas separadas por “\ carácter n” carácter (“\ n” se necesita como marcador de posición si una subcadena no se incluye; sin embargo, n que se arrastran “\ caracteres” no sea necesario); estas subcadenas describen el tipo de documento.Para obtener información sobre las subcadenas, vea GetDocString.Encuentran a este recurso de cadena en el archivo de recursos de la aplicación.Por ejemplo:

    // MYCALC.RC

    STRINGTABLE PRELOAD DISCARDABLE

    BEGIN

    IDR_SHEETTYPE "\nSheet\nWorksheet\nWorksheets (*.myc)\n.myc\n MyCalcSheet\nMyCalc Worksheet"

    END

    Observe que la cadena comienza con “\ carácter n”; esto es porque la primera subcadena no se utiliza para las aplicaciones MDI y así que no se cuentan.Puede modificar esta cadena mediante el editor de cadenas; la cadena completa aparece como una sola entrada en el Editor de cadenas, no como siete entradas independientes.

  • pDocClass
    Señala al objeto de CRuntimeClass de la clase del documento.Esta clase es CDocument- clase derivada que se define para representar los documentos.

  • pFrameClass
    Señala al objeto de CRuntimeClass de la clase de ventana de marco.Esta clase puede ser CFrameWnd- la clase derivada, o puede ser CFrameWnd propio si desea el comportamiento predeterminado de la ventana de marco principal.

  • pViewClass
    Señala al objeto de CRuntimeClass de la clase de vista.Esta clase es CView- clase derivada que se define para mostrar documentos.

Comentarios

Utilice esta función miembro para construir un objeto de CDocTemplate .Asigna dinámicamente un objeto de CDocTemplate y páselo a CWinApp::AddDocTemplate de funciones miembro de InitInstance de la clase de aplicación.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

Clase CDocTemplate

Gráfico de jerarquía

CDocTemplate::GetDocString

CMultiDocTemplate::CMultiDocTemplate

CSingleDocTemplate::CSingleDocTemplate

CWinApp::AddDocTemplate

CWinApp::InitInstance

Estructura de Recursos