IOleInPlaceActiveObject-Schnittstelle (oleidl.h)
Stellt einen direkten Kommunikationskanal zwischen einem direkten Objekt und dem äußeren Rahmenfenster der zugehörigen Anwendung und dem Dokumentfenster innerhalb der Anwendung bereit, das das eingebettete Objekt enthält. Die Kommunikation umfasst die Übersetzung von Nachrichten, den Status des Rahmenfensters (aktiviert oder deaktiviert) und den Zustand des Dokumentfensters (aktiviert oder deaktiviert). Außerdem informiert es das Objekt, wenn es seine Rahmengröße ändern muss, und verwaltet moduslose Dialogfelder.
Vererbung
Die IOleInPlaceActiveObject-Schnittstelle erbt von IOleWindow. IOleInPlaceActiveObject verfügt auch über folgende Membertypen:
Methoden
Die IOleInPlaceActiveObject-Schnittstelle verfügt über diese Methoden.
IOleInPlaceActiveObject::EnableModeless Aktiviert oder deaktiviert moduslose Dialogfelder, wenn der Container ein modales Dialogfeld erstellt oder zerstört. |
IOleInPlaceActiveObject::OnDocWindowActivate Benachrichtigt das aktive direkte Objekt, wenn das Dokumentfenster des Containers aktiviert oder deaktiviert wird. |
IOleInPlaceActiveObject::OnFrameWindowActivate Benachrichtigt das -Objekt, wenn das Framefenster der obersten Ebene des Containers aktiviert oder deaktiviert wird. |
IOleInPlaceActiveObject::ResizeBorder Benachrichtigt das Objekt, dass es die Größe des Rahmenbereichs ändern muss. |
IOleInPlaceActiveObject::TranslateAccelerator Benachrichtigungen der Menübeschleunigung von Prozessen aus der Nachrichtenwarteschlange des Containers. Diese Methode sollte nur für Objekte verwendet werden, die von einer DLL-Objektanwendung erstellt wurden. |
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | oleidl.h |