IOleDocumentView-Schnittstelle (docobj.h)

Die IOleDocumentView-Schnittstelle ermöglicht es einem Container, mit jeder Ansicht zu kommunizieren, die von einem Dokumentobjekt unterstützt wird.

Ein Dokumentobjekt, das mehrere Ansichten seiner Daten unterstützt, stellt jede Ansicht als separates Objekt dar. Jedes Dokumentansichtsobjekt implementiert IOleDocumentView zusammen mit IOleInPlaceObject, IOleInPlaceActiveObject und optionalen Schnittstellen wie IPrint und IOleCommandTarget. Ein Dokumentobjekt, das nur eine einzelne Ansicht unterstützt, erfordert nicht, dass diese Ansicht als separates Objekt implementiert wird. Stattdessen können Dokument und Sicht als einzelne Klasse implementiert werden.

Vererbung

Die IOleDocumentView-Schnittstelle erbt von der IUnknown-Schnittstelle . IOleDocumentView verfügt auch über folgende Membertypen:

Methoden

Die IOleDocumentView-Schnittstelle verfügt über diese Methoden.

 
IOleDocumentView::ApplyViewState

Initialisiert eine Ansicht mit dem Ansichtszustand, der zuvor im Aufruf von IOleDocumentView::SaveViewState gespeichert wurde.
IOleDocumentView::Clone

Erstellt ein doppeltes Ansichtsobjekt mit einem internen Zustand, der mit dem der aktuellen Ansicht identisch ist.
IOleDocumentView::CloseView

Weist eine Dokumentansicht an, sich selbst zu schließen und den IOleInPlaceSite-Zeiger freizugeben.
IOleDocumentView::GetDocument

Ruft den IUnknown-Schnittstellenzeiger für das Dokumentobjekt ab, das diese Ansicht besitzt.
IOleDocumentView::GetInPlaceSite

Ruft die Ansichtswebsite ab, die diesem Ansichtsobjekt zugeordnet ist.
IOleDocumentView::GetRect

Ruft die rechteckigen Koordinaten des Viewports ab, in dem die Ansicht aktiviert ist oder aktiviert wird.
IOleDocumentView::Open

Zeigt eine Dokumentansicht in einem separaten Popupfenster an. Die Semantik entspricht IOleObject::D oVerb mit OLEIVERB_OPEN.
IOleDocumentView::SaveViewState

Speichert den Ansichtszustand im angegebenen Stream.
IOleDocumentView::SetInPlaceSite

Ordnet die Dokumentansichtswebsite eines Containers dem Ansichtsobjekt eines Dokuments zu.
IOleDocumentView::SetRect

Legt die rechteckigen Koordinaten des Viewports fest, in dem die Ansicht aktiviert werden soll, oder setzt die Koordinaten des Viewports zurück, in dem derzeit eine Ansicht aktiviert ist.
IOleDocumentView::SetRectComplex

Legt die rechteckigen Koordinaten des Viewports, der Bildlaufleisten und des Größenfelds fest.
IOleDocumentView::Show

Aktiviert oder deaktiviert eine Ansicht.
IOleDocumentView::UIActivate

Aktiviert oder deaktiviert die Benutzeroberflächenelemente einer Dokumentansicht, z. B. Menüs, Symbolleisten und Zugriffstasten.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile docobj.h