IOleDocumentSite-Schnittstelle (docobj.h)

Ermöglicht einem Dokument, das als Dokumentobjekt implementiert wurde, die normale Aktivierungssequenz für direkt aktive Objekte zu umgehen und seine Clientwebsite direkt anzuweisen, es als Dokumentobjekt zu aktivieren. Eine Clientwebsite mit dieser Fähigkeit wird als Dokumentwebsite bezeichnet.

Damit jedes Dokumentobjekt gehostet werden soll, muss ein Container eine entsprechende Dokumentwebsite bereitstellen. Dabei handelt es sich um eine OLE Documents-Clientwebsite, die neben der Implementierung von IOleClientSite und IAdviseSink auch IOleDocumentSite implementiert. Jede Dokumentwebsite implementiert ein separates Dokumentansichtswebsiteobjekt für jede Ansicht eines zu aktivierenden Dokuments. Die Dokumentansichtswebsite implementiert IOleInPlaceSite und optional IContinueCallback.

Vererbung

Die IOleDocumentSite-Schnittstelle erbt von der IUnknown-Schnittstelle . IOleDocumentSite verfügt auch über die folgenden Membertypen:

Methoden

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

 
IOleDocumentSite::ActivateMe

Fordert eine Dokumentwebsite auf, das Dokument zu aktivieren, das den Aufruf als Dokumentobjekt statt als direkt aktives Objekt vornimmt, und gibt optional an, welche Ansicht des Objektdokuments aktiviert werden soll.

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

Weitere Informationen

IOleClientSite

IOleControlSite

IOleInPlaceSite