Interfaces de manipulación directa
Los temas contenidos en esta sección proporcionan las especificaciones de referencia para las interfaces de manipulación directa .
Nota:
Al implementar un objeto de manipulación directa , asegúrese de que la implementación de IUnknown admite el recuento de referencias multiproceso a través de subprocesos. Para obtener más información, vea InterlockedIncrement y InterlockedDecrement.
En esta sección
Tema | Descripción |
---|---|
IDirectManipulationAutoScrollBehavior |
Representa el comportamiento de animación de desplazamiento automático del contenido a medida que se aproxima al límite de un eje o ejes determinados. |
IDirectManipulationCompositor |
Representa un objeto compositor que asocia contenido manipulado a una superficie de dibujo, como lienzo. |
IDirectManipulationCompositor2 |
Representa un objeto compositor que asocia contenido manipulado con superficies de dibujo en varios procesos. |
IDirectManipulationContent |
Encapsula el contenido dentro de una ventanilla, donde el contenido representa una superficie visual recortada dentro de la ventanilla. |
IDirectManipulationDeferContactService |
Representa un servicio para administrar asociaciones entre un contacto y una ventanilla. |
IDirectManipulationDragDropBehavior |
Representa los comportamientos de las interacciones de arrastrar y colocar, que se desencadenan mediante gestos de deslizar o presionar y mantener presionados. |
IDirectManipulationDragDropEventHandler |
Define métodos para controlar los eventos de comportamiento de arrastrar y colocar. |
IDirectManipulationFrameInfoProvider |
Representa un objeto de mantenimiento del tiempo que mide la latencia de la infraestructura de composición utilizada por la aplicación y proporciona estos datos a la manipulación directa. |
IDirectManipulationInteractionEventHandler |
Define métodos para controlar las interacciones cuando se detectan. |
IDirectManipulationManager |
Proporciona acceso a todas las api y características de manipulación directa disponibles para la aplicación cliente. |
IDirectManipulationManager2 |
Extiende la interfaz IDirectManipulationManager que proporciona acceso a todas las características y API de manipulación directa disponibles para la aplicación cliente. |
IDirectManipulationManager3 |
Extiende la interfaz IDirectManipulationManager2 que proporciona acceso a todas las características y API de manipulación directa disponibles para la aplicación cliente. |
IDirectManipulationPrimaryContent |
Encapsula el contenido principal dentro de una ventanilla. |
IDirectManipulationUpdateHandler |
Define métodos para controlar eventos de actualización de manipulación. |
IDirectManipulationUpdateManager |
Administra cómo se envían las actualizaciones del compositor a La manipulación directa. |
IDirectManipulationViewport |
Define una región dentro de una ventana (denominada ventanilla) que puede recibir y procesar la entrada de las interacciones del usuario. |
IDirectManipulationViewport2 |
Proporciona administración de comportamientos en una ventanilla. Un comportamiento afecta a la funcionalidad de una parte determinada del flujo de trabajo de manipulación directa . |
IDirectManipulationViewportEventHandler |
Define métodos para controlar el estado y los eventos de actualización de la ventanilla. |