CDocTemplate::CDocTemplate

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

Index