Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Proporciona instrucciones y convenciones para implementar el patrón de control DropTarget mediante IDropTargetProvider, incluida información sobre las propiedades y los métodos. El patrón de control DropTarget se usa para admitir controles que pueden ser el destino de una operación de arrastrar y colocar.
Directrices y convenciones de implementación
Al implementar el patrón de control de DropTarget, use las siguientes directrices y convenciones:
- El patrón DropTarget debe admitirse mientras una operación de arrastre está en curso. Se puede admitir incluso cuando una operación de arrastre no está en curso.
- Se requiere la propiedad IDropTargetProvider::D ropTargetEffect.
- La propiedad IDropTargetProvider::D ropTargetEffects es necesaria cuando hay más de un posible efecto de caída para el destino.
- El elemento debe generar eventos modificados de propiedad para las propiedades DropTargetEffect (UIA_DropTargetDropTargetEffectPropertyId) y DropTargetEffects (UIA_DropTargetDropTargetEffectsPropertyId) cuando cambian.
Miembros necesarios para IDropTargetProvider
Se requieren las siguientes propiedades y métodos para implementar la interfazIDropTargetProvider.
Miembros necesarios | Tipo de miembro | Notas |
---|---|---|
DropTargetEffect | Propiedad | Ninguno |
DropTargetEffects | Propiedad | Obligatorio si el destino de colocación admite más de un posible efecto de caída. |
UIA_DropTarget_DragEnterEventId | Evento | Ninguno |
UIA_DropTarget_DragLeaveEventId | Evento | Ninguno |
UIA_DropTarget_DroppedEventId | Evento | Ninguno |
Temas relacionados
-
Introducción a los patrones de control de automatización de la interfaz de usuario de
-
Información general del árbol de automatización de la interfaz de usuario de
-
compatibilidad de automatización de la interfaz de usuario de para la de arrastrar y colocar