Partager via


CDocTemplate::CDocTemplate

Construit un objet CDocTemplate.

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

Paramètres

  • nIDResource
    Spécifie l'ID les ressources utilisées par le type de document. Cela peut inclure le menu, l'icône, la table d'accélérateurs, et les ressources de type chaîne.

    La ressource de type chaîne se compose de jusqu'à sept sous-chaînes séparées par le caractère « « \ n » caractère (\ n » est nécessaire en tant qu'espace réservé si une sous-chaîne n'est pas inclus ; toutefois, les caractères « \ n » de fin ne sont pas nécessaires) ; les sous-chaînes décrivent le type de document. Pour plus d'informations sur les sous-chaînes, consultez GetDocString. Cette ressource de type chaîne est trouvée dans le fichier de ressources de l'application. Par exemple :

    // MYCALC.RC

    STRINGTABLE PRELOAD DISCARDABLE

    BEGIN

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

    END

    Notez que la chaîne commence par des applications '\ne character; this is because the first substring is not used for MDI et donc n'êtes pas inclus. Vous pouvez modifier cette chaîne à l'aide de l'éditeur de chaînes ; la chaîne entière apparaît comme entrée unique dans l'Éditeur de chaînes, et non comme sept entrées distinctes.

  • pDocClass
    Pointe vers l'objet d' CRuntimeClass de le fichier. Cette classe est CDocumentclasse dérivée que vous définissez pour représenter vos documents.

  • pFrameClass
    Pointe vers l'objet d' CRuntimeClass de la fenêtre frame classe. Cette classe peut être CFrameWnd- la classe dérivée, ou peut être CFrameWnd lui-même si vous souhaitez que le comportement par défaut pour votre fenêtre frame principale.

  • pViewClass
    Pointe vers l'objet d' CRuntimeClass de la classe d'affichage. Cette classe est CViewclasse dérivée que vous définissez pour consulter vos documents.

Notes

Utilisez cette fonction membre pour construire un objet d' CDocTemplate . Allouez dynamiquement un objet d' CDocTemplate et passez -la à CWinApp::AddDocTemplate de la fonction membre d' InitInstance de votre classe d'application.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CDocTemplate, classe

Graphique de la hiérarchie

CDocTemplate::GetDocString

CMultiDocTemplate::CMultiDocTemplate

CSingleDocTemplate::CSingleDocTemplate

CWinApp::AddDocTemplate

CWinApp::InitInstance

CRuntimeClass, structure