CDocument::GetDocTemplate

CDocTemplate * GetDocTemplate ( ) const ;

Valeur de retour

Un pointeur vers le modèle de document pour ce type de document, ou NULL si le document n'est pas géré par un modèle de document.

Remarques

Appelez cette fonction pour obtenir un pointeur vers le modèle de document pour ce type de document.

Exemple

nbsp ;  / / Cet exemple accède à l'objet de modèle de doc pour construire
   / / nom d'un document par défaut, comme une feuille.XLS, où la « feuille »
   / / est le nom du document de base et « .xls » est l'extension de fichier
   et pour le type de document.
   CString, strDefaultDocName, strBaseName, strExt ;
   CDocTemplate * pDocTemplate = GetDocTemplate() ;
   Si (! pDocTemplate - > GetDocString (strBaseName, CDocTemplate::docName)
      || ! pDocTemplate - > GetDocString (strExt, CDocTemplate::filterExt))
   {
      AfxThrowUserException() ; / / Seront de ces chaînes de modèle de doc
         / être disponible si vous avez créé l'application avec AppWizard
         / / et spécifié une option pour l'extension de fichier
         / / la classe de document produit par AppWizard.
   }
   strDefaultDocName = strBaseName + strExt


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

Voir aussi  ;CDocTemplate

Index