Partager via


Interface IDragProvider (uiautomationcore.h)

Permet à un élément Microsoft UI Automation de se décrire comme un élément pouvant être déplacé dans le cadre d’une opération de glisser-déplacer.

Héritage

L’interface IDragProvider hérite de l’interface IUnknown. IDragProvider a également les types de membres suivants :

Méthodes

L’interface IDragProvider a ces méthodes.

 
IDragProvider ::get_DropEffect

Récupère une chaîne localisée qui indique ce qui se passe lorsque cet élément est supprimé dans le cadre d’une opération de glisser-déplacer.
IDragProvider ::get_DropEffects

Récupère un tableau de chaînes localisées qui énumèrent l’ensemble complet des effets qui peuvent se produire lorsque cet élément est supprimé dans le cadre d’une opération de glisser-déplacer.
IDragProvider ::get_IsGrabbed

Indique si l’élément a été saisi dans le cadre d’une opération de glisser-déplacer.
IDragProvider ::GetGrabbedItems

Récupère la collection d’éléments qui sont déplacés dans le cadre d’une opération de glissement.

Remarques

Un fournisseur peut implémenter IDragProvider uniquement sur l’élément déplacé, ou il peut utiliser un objet glisser intermédiaire qui implémente IDragProvider, en plus de l’implémentation IDragProvider sur l’élément individuel. L’intermédiaire est responsable du déclenchement de tous les événements, ce qui permet au fournisseur de prendre en charge le glissement de plusieurs éléments à la fois, et de décrire l’opération de glissement à plusieurs éléments avec un ensemble unique de propriétés et d’événements de glissement.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête uiautomationcore.h (incluez UIAutomation.h)

Voir aussi

IDropTargetProvider

UI Automation prise en charge du glisser-déplacer