IOleClientSite-Schnittstelle (oleidl.h)

Stellt die primäre Methode bereit, mit der ein eingebettetes Objekt Informationen über den Speicherort und den Umfang seiner Anzeigewebsite, seinen Moniker, seine Benutzeroberfläche und andere Ressourcen erhält, die von seinem Container bereitgestellt werden. Ein Objektserver ruft IOleClientSite auf, um Dienste aus dem Container anzufordern. Ein Container muss eine instance von IOleClientSite für jedes enthaltene Verbunddokumentobjekt bereitstellen.

Hinweis Diese Schnittstelle wird nicht für die Verwendung über Computergrenzen hinweg unterstützt.
 

Vererbung

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

Methoden

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

 
IOleClientSite::GetContainer

Ruft einen Zeiger auf den Container des Objekts ab.
IOleClientSite::GetMoniker

Ruft einen Moniker für die Clientwebsite des Objekts ab. Ein -Objekt kann die Zuweisung eines eigenen oder des Monikers seines Containers erzwingen, indem es einen Wert für dwAssign angibt.
IOleClientSite::OnShowWindow

Benachrichtigt einen Container, wenn das Fenster eines eingebetteten Objekts sichtbar oder unsichtbar werden soll. Diese Methode gilt nicht für ein Objekt, das an Ort und Stelle aktiviert ist und daher kein von seinem Container getrenntes Fenster aufweist.
IOleClientSite::RequestNewObjectLayout

Fordert einen Container auf, die Größe der Anzeigewebsite für eingebettete Objekte zu ändern.
IOleClientSite::SaveObject

Speichert das eingebettete Objekt, das dem Clientstandort zugeordnet ist. Diese Funktion ist synchron; Wenn sie zurückgegeben wird, wird die Speicherung abgeschlossen.
IOleClientSite::ShowObject

Fordert einen Container auf, sein Objekt dem Benutzer anzuzeigen. Diese Methode stellt sicher, dass der Container selbst sichtbar und nicht minimiert wird.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile oleidl.h

Weitere Informationen

IOleControlSite

IOleDocumentSite

IOleInPlaceSite

IOleObject::GetClientSite