CDocTemplate (UINT nIDResource, CRuntimeClass * pDocClass, CRuntimeClass * pFrameClass, CRuntimeClass * pViewClass );
Parametri
nIDResource
Specifica l'ID delle risorse utilizzate con il tipo di documento. Questo può includere menu, icone, tabella acceleratore e risorse di tipo stringa.
La risorsa di tipo stringa consiste di sottostringhe fino a sette separate dal carattere '\n' (il carattere ' n'è necessario come un segnaposto se non è inclusa in una sottostringa; tuttavia, non sono necessari finali '\n' caratteri); Queste sottostringhe descrivono il tipo di documento. Per informazioni su come le sottostringhe, vedere GetDocString. Questa risorsa di tipo stringa si trova nel file di risorse dell'applicazione. Ad esempio:
/ / MYCALC.RC
PRELOAD STRI&NGTABLE DISCARDABLE
BEGIN
nbsp; IDR_SHEETTYPE "\nSheet\nWorksheet\nWorksheets (*.myc)\n.myc\n MyCalcSheet\nMyCalc foglio di lavoro"
FINE
Si noti che la stringa inizia con un carattere '\n'; Questo è perché la prima sottostringa non viene utilizzata per le applicazioni MDI e così non è inclusa. È possibile modificare questa stringa utilizzando l'editor di stringa; l'intera stringa appare come una sola voce nell'Editor di stringa non come sette voci distinte.
Per ulteriori informazioni su questi tipi di risorse, vedere la Guida dell'utente Visual C++.
pDocClass
Punti all'oggetto CRuntimeClass della classe documento. Questa classe è un CDocument-definiscono per rappresentare i vostri documenti di classe derivata.
pFrameClass
Punti all'oggetto CRuntimeClass della classe finestra cornice. Questa classe può essere un CFrameWnd-classe derivata, oppure può essere CFrameWnd se stessa se si desidera il comportamento predefinito per la finestra del frame principale.
pViewClass
Punti all'oggetto CRuntimeClass della classe view. Questa classe è un CView-definiscono per visualizzare i documenti di classe derivata.
Osservazioni
Utilizzare questa funzione membro per costruire un oggetto CDocTemplate . Dinamicamente allocare un oggetto CDocTemplate e passarlo a CWinApp:: AddDocTemplate dalla InitInstance
funzione membro della tua classe application.
Pa&noramica CDocTemplate |nbsp; Membri della classe | Gerarchia Chart
Vedere a&nchenbsp;CDocTemplate::GetDocString, CWinApp:: AddDocTemplate, :: InitInstance, CRuntimeClass