initialiser des documents et des vues
Les documents sont créés de deux façons différentes, donc la classe de document doit prendre en charge les deux manières. D'abord, l'utilisateur peut créer un nouveau document vide avec la commande Nouveau Fichier. Dans ce cas, initialisez le document dans la substitution de la méthode OnNewDocument de la classe CDocument. Ensuite, l'utilisateur peut utiliser la commande Ouvrir dans le menu Fichier pour créer un document dont le contenu est lu à partir d'un fichier. Dans ce cas, initialisez le document dans la substitution de la méthode OnNewDocument de la classe CDocument. Si les deux initialisations sont identiques, vous pouvez appeler une méthode commune des deux substitutions, ou OnOpenDocument peut appeler OnNewDocument pour initialiser un document propre puis terminer l'opération d'ouverture.
Les vues sont créées après la création des documents. Le meilleur moment pour lancer une vue est une fois que l'infrastructure a fini de créer le document, le cadre et la vue. Vous pouvez initialiser l'affichage en remplaçant la méthode OnInitialUpdate de CView. Si vous devez réinitialiser ou ajuster quelque chose chaque fois que le document change, vous pouvez remplacer OnUpdate.