IOleInPlaceObjectWindowless-Schnittstelle (ocidl.h)

Ermöglicht einem fensterlosen Objekt die Verarbeitung von Fenstermeldungen und die Teilnahme an Drag and Drop-Vorgängen. Es wird von der IOleInPlaceObject-Schnittstelle abgeleitet und erweitert.

Ein kleines Objekt, z. B. ein Steuerelement, benötigt kein eigenes Fenster. Stattdessen kann es sich auf seinen Container verlassen, um Fenstermeldungen zu senden und dem Objekt zu helfen, an Drag and Drop-Vorgängen teilzunehmen. Der Container muss die IOleInPlaceSiteWindowless-Schnittstelle implementieren. Andernfalls muss das Objekt als normales zusammengesetztes Dokumentobjekt fungieren und ein Fenster erstellen, wenn es aktiviert wird.

Vererbung

Die IOleInPlaceObjectWindowless-Schnittstelle erbt von IOleInPlaceObject. IOleInPlaceObjectWindowless verfügt auch über die folgenden Membertypen:

Methoden

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

 
IOleInPlaceObjectWindowless::GetDropTarget

Ruft die IDropTarget-Schnittstelle für ein direktes aktives, fensterloses Objekt ab, das Drag and Drop unterstützt.
IOleInPlaceObjectWindowless::OnWindowMessage

Sendet eine Nachricht von einem Container an ein fensterloses Objekt, das aktiv ist.

Anforderungen

   
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

IOleInPlaceObject

IOleInPlaceSiteWindowless