CDocTemplate::CDocTemplate

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

Paramètres

nIDResource

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

La ressource de chaîne se compose de jusqu'à sept sous-chaînes séparées par le caractère « \n » (le caractère « \n » est nécessaire comme titulaire d'un lieu si la sous-chaîne n'est pas incluse ; toutefois, les caractères de fin « \n » ne sont pas nécessaires) ; Ces sous-chaînes décrivent le type de document. Pour plus d'informations sur les sous-chaînes, voir GetDocString. Cette ressource de chaîne se trouve dans le fichier de ressources de l'application. Par exemple:

/ / MO&NCALC.RC
PRELOAD STRINGTABLE DISCARDABLE
BEGIN
 nbsp ;  IDR_SHEETTYPE « \nSheet\nWorksheet\nWorksheets (*.myc)\n.myc\n MyCalcSheet\nMyCalc de feuille de calcul »
FIN

Notez que la chaîne commence par un caractère « \n » ; C'est parce que la première sous-chaîne n'est pas utilisée pour les applications MDI et n'est donc pas incluse. Vous pouvez modifier cette chaîne à l'aide de l'éditeur de la chaîne ; la totalité de la chaîne apparaît comme une seule entrée dans l'éditeur de chaînes, non pas comme des entrées séparées sept.

Pour plus d'informations sur ces types de ressources, consultez le Guide d'utilisation de Visual C++.

pDocClass

Points de l'objet CRuntimeClass de la classe de document. Cette classe est un CDocument-dérivé de classe que vous définissez pour représenter vos documents.

pFrameClass

Points de l'objet CRuntimeClass de la classe de fenêtre frame. Cette classe peut être une classe CFrameWnd-classe dérivée, ou il peut être CFrameWnd lui-même si vous voulez le comportement par défaut pour votre fenêtre frame principale.

pViewClass

Points de l'objet CRuntimeClass de la classe d'affichage. Cette classe est une classe CView-dérivé de classe que vous définissez pour afficher vos documents.

Remarques

Utilisez cette fonction membre pour construire un objet CDocTemplate . Allouer un objet CDocTemplate dynamiquement et de passer à CWinApp::AddDocTemplate de la InitInstance fonction membre de classe de votre application.

Aperçu CDocTemplate |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CDocTemplate::GetDocString, CWinApp::AddDocTemplate, CWinApp::InitInstance, CRuntimeClass

Index