CDocTemplate::CDocTemplate

Costruisce un oggetto CDocTemplate.

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

Parametri

  • nIDResource
    Specifica l'id delle risorse utilizzate dal tipo di documento.Potrebbe includere il menu, l'icona, la tabella dei tasti di scelta rapida e le risorse di tipo stringa.

    La risorsa di tipo stringa è costituito da un massimo di sette sottostringhe separate dal carattere "\ "n" carattere (\ n" necessario come supporto del posto se una sottostringa non è inclusa; tuttavia, i caratteri "\ n" di trascinamento non sono necessari); le sottostringhe descrivono il tipo di documento.Per informazioni sulle sottostringhe, vedere GetDocString.Questa risorsa di tipo stringa trovata nel file di risorse dell'applicazione.Di seguito è riportato un esempio:

    // MYCALC.RC

    STRINGTABLE PRELOAD DISCARDABLE

    BEGIN

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

    END

    Si noti che la stringa inizia con i caratteri "\ n"; questo perché la prima sottostringa non viene utilizzata per le applicazioni MDI e non è inclusa.È possibile modificare questa stringa utilizzando l'editor stringhe, l'intera stringa viene visualizzata come una singola voce nell'editor di stringhe, non come sette voci separate.

  • pDocClass
    I punti all'oggetto CRuntimeClass di documento classe.Questa classe è CDocumentclasse derivata definito per rappresentare i documenti.

  • pFrameClass
    I punti all'oggetto CRuntimeClass della finestra cornice classe.Questa classe può essere CFrameWndnella classe derivata da, o può essere CFrameWnd stesso se si desidera che il comportamento predefinito della propria finestra cornice principale.

  • pViewClass
    Punti all'oggetto CRuntimeClass della classe di visualizzazione.Questa classe è CViewclasse derivata definito per visualizzare i documenti.

Note

Utilizzare questa funzione membro per creare un oggetto CDocTemplate.Allocare dinamicamente un oggetto CDocTemplate e passarlo a CWinApp::AddDocTemplate dalla funzione membro InitInstance dell'applicazione.

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe di CDocTemplate

Grafico della gerarchia

CDocTemplate::GetDocString

CMultiDocTemplate::CMultiDocTemplate

CSingleDocTemplate::CSingleDocTemplate

CWinApp::AddDocTemplate

CWinApp::InitInstance

Struttura di CRuntimeClass