Verwenden von Ansichten

Die Verantwortlichkeiten der Ansicht sind das grafische Anzeigen der Dokumentdaten für den Benutzer und das Akzeptieren und Interpretieren von Benutzereingaben als Vorgänge im Dokument. Ihre Aufgaben beim Schreiben ihrer Ansichtsklasse lauten wie folgt:

  • Schreiben Sie die OnDraw-Memberfunktion der Ansichtsklasse, die die Daten des Dokuments rendert.

  • Verbinden geeignete Windows-Nachrichten und Benutzeroberflächenobjekte wie Menüelemente zu Memberfunktionen des Nachrichtenhandlers in der Ansichtsklasse.

  • Implementieren Sie diese Handler, um benutzereingaben zu interpretieren.

Darüber hinaus müssen Sie möglicherweise andere CView Memberfunktionen in Der abgeleiteten Ansichtsklasse außer Kraft setzen. Insbesondere sollten Sie OnInitialUpdate außer Kraft setzen, um eine spezielle Initialisierung für die Ansicht und OnUpdate durchzuführen, um eine spezielle Verarbeitung durchzuführen, die direkt vor der Neuausschreibung der Ansicht erforderlich ist. Bei mehrseitigen Dokumenten müssen Sie auch "OnPreparePrinting" außer Kraft setzen, um das Dialogfeld "Drucken" mit der Anzahl der zu druckenden Seiten und anderen Informationen zu initialisieren. Weitere Informationen zum Überschreiben von CView Memberfunktionen finden Sie unter Klasse CView in der MFC-Referenz.

Was möchten Sie mehr über

Siehe auch

Dokument-/Ansichtsarchitektur
CFormView-Klasse
Datensatzansichten (MFC-Datenzugriff)
Umgehen des Serialisierungsmechanismus