IOleControlSite-Schnittstelle (ocidl.h)

Stellt die Methoden bereit, mit denen ein Standortobjekt jedes eingebettete Steuerelement in einem Container verwalten kann. Ein Websiteobjekt stellt IOleControlSite sowie andere Websiteschnittstellen wie IOleClientSite und IOleInPlaceSite bereit. Wenn ein Steuerelement die über diese Schnittstelle ausgedrückten Dienste benötigt, fragt es eine der anderen Clientstandortschnittstellen für IOleControlSite ab.

Vererbung

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

Methoden

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

 
IOleControlSite::GetExtendedControl

Ruft einen IDispatch-Zeiger auf das erweiterte Steuerelement ab, das der Container zum Umschließen des realen Steuerelements verwendet.
IOleControlSite::LockInPlaceActive

Gibt an, ob ein Steuerelement aktiv bleiben soll. Aufrufe dieser Methode schachteln in der Regel ein Ereignis, um sicherzustellen, dass der Aktivierungsstatus des Objekts während der gesamten Verarbeitung des Ereignisses stabil bleibt.
IOleControlSite::OnControlInfoChanged

Informiert den Container darüber, dass sich die CONTROLINFO-Struktur des Steuerelements geändert hat und dass der Container das IOleControl::GetControlInfo des Steuerelements für ein Update aufrufen soll.
IOleControlSite::OnFocus

Gibt an, ob das von dieser Steuerelementwebsite verwaltete Steuerelement den Fokus gewonnen oder verloren hat.
IOleControlSite::ShowPropertyFrame

Weist einen Container an, ein Eigenschaftenblatt für das in diese Website eingebettete Steuerelement anzuzeigen.
IOleControlSite::TransformCoords

Konvertiert Koordinaten, die in HIMETRIC-Einheiten ausgedrückt werden (wie in OLE standard) in die vom Container angegebenen Einheiten.
IOleControlSite::TranslateAccelerator

Übergibt eine Tastenkombination zur Verarbeitung an die Steuerungswebsite.

Anforderungen

Anforderung Wert
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 ocidl.h

Weitere Informationen

IOleClientSite

IOleControl

IOleInPlaceSite