IOleInPlaceSiteEx-Schnittstelle (ocidl.h)

Stellt einen zusätzlichen Satz von Aktivierungs- und Deaktivierungsmethoden bereit, mit denen ein Objekt unnötiges Blinken auf dem Bildschirm vermeiden kann, wenn das Objekt aktiviert und deaktiviert wird.

Wenn ein Objekt aktiviert ist, weiß es nicht, ob seine visuelle Anzeige bereits korrekt ist. Wenn das Objekt deaktiviert ist, weiß der Container nicht, ob die visuelle Anzeige korrekt ist. Um ein Neuzeichnen und das zugehörige Bildschirmflimmern in beiden Fällen zu vermeiden, kann der Container diese Erweiterung für IOleInPlaceSite bereitstellen.

Vererbung

Die IOleInPlaceSiteEx-Schnittstelle erbt von IOleInPlaceSite. IOleInPlaceSiteEx verfügt auch über folgende Arten von Membern:

Methoden

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

 
IOleInPlaceSiteEx::OnInPlaceActivateEx

Wird vom eingebetteten Objekt aufgerufen, um zu bestimmen, ob es sich bei der Aktivierung neu zeichnen muss.
IOleInPlaceSiteEx::OnInPlaceDeactivateEx

Benachrichtigt den Container, wenn das Objekt bei der Deaktivierung neu gezeichnet werden muss.
IOleInPlaceSiteEx::RequestUIActivate

Benachrichtigt den Container, dass das Objekt im Begriff ist, den "UI-aktiv"-Zustand einzugeben.

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

Weitere Informationen

IOleInPlaceSite