Initialisieren von Dokumenten und Ansichten
Dokumente werden auf zwei verschiedene Weisen erstellt, daher muss die Dokumentklasse beide Methoden unterstützen.Erstens kann der Benutzer ein neues, leeres Dokument mit dem neuen Befehl Datei erstellen.In diesem Fall initialisieren Sie das Dokument in der Überschreibung der OnNewDocument-Memberfunktion der Klasse CDocument.Zweitens kann der Benutzer den Befehl Öffnen im Menü Datei können Sie ein neues Dokument zu erstellen, dessen Inhalt einer Datei gelesen werden.In diesem Fall initialisieren Sie das Dokument in der Überschreibung der OnOpenDocument-Memberfunktion der Klasse CDocument.Wenn beide Initialisierungen identisch sind, können Sie eine allgemeine Memberfunktion überschreibt oder beiden Angaben OnOpenDocument kann OnNewDocument aufrufen, um ein reines Dokument zu initialisieren und dann den Öffnungsvorgang abgeschlossen.
Sichten werden erstellt, nachdem ihre Dokumente erstellt werden.Die beste Zeitpunkt, eine Ansicht zu initialisieren, nachdem das Framework beendet wurde, das Rahmenfenster des Dokuments und die Ansicht zu erstellen.Sie können die Ansicht initialisieren, indem Sie die OnInitialUpdate-Memberfunktion von CView überschreiben.Wenn Sie initialisieren müssen, oder alle anpassen, sich jedes Mal, der das Dokument ändert, können Sie OnUpdate überschreiben.