Partager via


Initialiser des documents et des vues

Les documents sont créés de deux façons différentes, votre classe de document doit prendre en charge les deux méthodes.d'abord, l'utilisateur peut créer un nouveau, vide document avec la nouvelle commande de fichier.Dans ce cas, l'initialisation du document dans la substitution de la fonction membre d' OnNewDocument de la classe CDocument.Ensuite, l'utilisateur peut utiliser la commande ouverte dans le menu Fichier de créer un document dont le contenu est lu à partir d'un fichier.Dans ce cas, l'initialisation du document dans la substitution de la fonction membre d' OnOpenDocument de la classe CDocument.Si les deux initialisations sont identiques, vous pouvez appeler une fonction membre commune des deux substitutions, ou OnOpenDocument peut appeler OnNewDocument pour initialiser un document propre puis sur pour terminer l'opération d'ouverture.

Les vues sont créées après que leurs documents créés.Le meilleur moment pour initialiser une vue est une fois que l'infrastructure n'a pas terminé de créer le document, la fenêtre frame, et.Vous pouvez initialiser la vue en substituant la fonction membre d' OnInitialUpdate de CView.Pour réinitialiser ou ajuster n'importe quoi chaque fois que le document modifie, vous pouvez substituer OnUpdate.

Voir aussi

Référence

Initialisation et nettoyage documents et des vues