Compartir a través de


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.