Interfaccia IDragProvider (uiautomationcore.h)

Consente a un elemento microsoft di Automazione interfaccia utente di descriversi come elemento che può essere trascinato come parte di un'operazione di trascinamento della selezione.

Ereditarietà

L'interfaccia IDragProvider eredita dall'interfaccia IUnknown . IDragProvider include anche questi tipi di membri:

Metodi

L'interfaccia IDragProvider include questi metodi.

 
IDragProvider::get_DropEffect

Recupera una stringa localizzata che indica cosa accade quando questo elemento viene eliminato come parte di un'operazione di trascinamento.
IDragProvider::get_DropEffects

Recupera una matrice di stringhe localizzate che enumera il set completo di effetti che possono verificarsi quando questo elemento viene eliminato come parte di un'operazione di trascinamento.
IDragProvider::get_IsGrabbed

Indica se l'elemento è stato afferrato come parte di un'operazione di trascinamento.
IDragProvider::GetGrabbedItems

Recupera la raccolta di elementi trascinati come parte di un'operazione di trascinamento.

Commenti

Un provider può implementare IDragProvider solo sull'elemento trascinato oppure può usare un oggetto di trascinamento intermedio che implementa IDragProvider, oltre all'implementazione di IDragProvider nell'elemento singolo. L'intermediario è responsabile dell'attivazione di tutti gli eventi, che consente al provider di supportare il trascinamento di più elementi contemporaneamente e di descrivere l'operazione di trascinamento a più elementi con un singolo set di proprietà di trascinamento e eventi.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione uiautomationcore.h (includere UIAutomation.h)

Vedi anche

IDropTargetProvider

Automazione interfaccia utente supporto per trascinamento