IDragProvider-Schnittstelle (uiautomationcore.h)
Ermöglicht es einem Microsoft Benutzeroberflächenautomatisierung-Element, sich selbst als ein Element zu beschreiben, das als Teil eines Drag-and-Drop-Vorgangs gezogen werden kann.
Vererbung
Die IDragProvider-Schnittstelle erbt von der IUnknown-Schnittstelle . IDragProvider verfügt auch über die folgenden Typen von Membern:
Methoden
Die IDragProvider-Schnittstelle verfügt über diese Methoden.
IDragProvider::get_DropEffect Ruft eine lokalisierte Zeichenfolge ab, die angibt, was geschieht, wenn dieses Element im Rahmen eines Drag-Drop-Vorgangs gelöscht wird. |
IDragProvider::get_DropEffects Ruft ein Array lokalisierter Zeichenfolgen ab, das den vollständigen Satz von Effekten auflistet, die auftreten können, wenn dieses Element im Rahmen eines Drag-and-Drop-Vorgangs gelöscht wird. |
IDragProvider::get_IsGrabbed Gibt an, ob das Element im Rahmen eines Drag-and-Drop-Vorgangs erfasst wurde. |
IDragProvider::GetGrabbedItems Ruft die Auflistung der Elemente ab, die im Rahmen eines Ziehvorgangs gezogen werden. |
Hinweise
Ein Anbieter kann IDragProvider nur für das element implementieren, das gezogen wird, oder er kann ein zwischengeschaltetes Ziehobjekt verwenden, das IDragProvider implementiert, zusätzlich zur IDragProvider-Implementierung für das einzelne Element. Der Vermittler ist für das Auslösen aller Ereignisse verantwortlich, wodurch der Anbieter das Ziehen mehrerer Elemente gleichzeitig unterstützen und den Vorgang zum Ziehen mehrerer Elemente mit einem einzelnen Satz von Zieheigenschaften und Ereignissen beschreiben kann.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | uiautomationcore.h (include UIAutomation.h) |
Weitere Informationen
Benutzeroberflächenautomatisierung Unterstützung für Drag-and-Drop