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) |