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
Automatización de la interfaz de usuario compatibilidad con arrastrar y colocar