Interfaz IDragProvider (uiautomationcore.h)

Permite a un elemento de Microsoft Automatización de la interfaz de usuario describirse como un elemento que se puede arrastrar como parte de una operación de arrastrar y colocar.

Herencia

La interfaz IDragProvider hereda de la interfaz IUnknown . IDragProvider también tiene estos tipos de miembros:

Métodos

La interfaz IDragProvider tiene estos métodos.

 
IDragProvider::get_DropEffect

Recupera una cadena localizada que indica lo que sucede cuando este elemento se quita como parte de una operación de arrastrar y colocar.
IDragProvider::get_DropEffects

Recupera una matriz de cadenas localizadas que enumeran el conjunto completo de efectos que pueden producirse cuando este elemento se quita como parte de una operación de arrastrar y colocar.
IDragProvider::get_IsGrabbed

Indica si el elemento se ha capturado como parte de una operación de arrastrar y colocar.
IDragProvider::GetGrabbedItems

Recupera la colección de elementos que se arrastran como parte de una operación de arrastre.

Comentarios

Un proveedor solo puede implementar IDragProvider en el elemento que se está arrastrando, o puede usar un objeto de arrastre intermediario que implemente IDragProvider, además de la implementación de IDragProvider en el elemento individual. El intermediario es responsable de desencadenar todos los eventos, lo que permite que el proveedor admita arrastrar varios elementos a la vez y describir la operación de arrastre de varios elementos con un único conjunto de propiedades y eventos de arrastre.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado uiautomationcore.h (include UIAutomation.h)

Consulte también

IDropTargetProvider

Automatización de la interfaz de usuario compatibilidad con arrastrar y colocar