IDropTarget-Schnittstelle (oleidl.h)
Die IDropTarget-Schnittstelle ist eine der Schnittstellen, die Sie implementieren, um Drag-and-Drop-Vorgänge in Ihrer Anwendung bereitzustellen. Es enthält Methoden, die in jeder Anwendung verwendet werden, die ein Ziel für Daten während eines Drag-and-Drop-Vorgangs sein können. Eine Drop-Target-Anwendung ist für Folgendes verantwortlich:
- Bestimmen der Auswirkung des Drops auf die Zielanwendung.
- Integrieren aller gültigen gelöschten Daten, wenn der Abbruch erfolgt.
- Kommunizieren von Zielfeedback an die Quelle, damit die Quellanwendung geeignetes visuelles Feedback bereitstellen kann, z. B. festlegen des Cursors.
- Implementieren des Bildlaufs per Ziehvorgang.
- Registrieren und Widerrufen der Anwendungsfenster als Drop-Ziele.
Vererbung
Die IDropTarget-Schnittstelle erbt von der IUnknown-Schnittstelle . IDropTarget verfügt auch über folgende Arten von Membern:
Methoden
Die IDropTarget-Schnittstelle verfügt über diese Methoden.
IDropTarget::D ragEnter Gibt an, ob ein Drop akzeptiert werden kann, und, wenn dies der Fall ist, die Auswirkung des Drops. |
IDropTarget::D ragLeave Entfernt Zielfeedback und gibt das Datenobjekt frei. |
IDropTarget::D ragOver Stellt dem Benutzer Zielfeedback bereit und kommuniziert die Auswirkung des Drops an die DoDragDrop-Funktion, damit sie den Effekt des Rücksprungs an die Quelle kommunizieren kann. |
IDropTarget::D rop Integriert die Quelldaten in das Zielfenster, entfernt Das Zielfeedback und gibt das Datenobjekt frei. |
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 | oleidl.h |