Leer en inglés

Compartir a través de


Entrada táctil

Información general sobre la tecnología Touch Input.

Para desarrollar Touch Input, necesita estos encabezados:

Para obtener instrucciones de programación para esta tecnología, consulte:

Enumeraciones

 
MANIPULATION_PROCESSOR_MANIPULATIONS

La MANIPULATION_PROCESSOR_MANIPULATIONS enumeración de diferentes tipos de manipulación que se pueden aplicar en un objeto de destino.

Functions

 
CloseGestureInfoHandle

Cierra los recursos asociados a un identificador de información de gestos.
CloseTouchInputHandle

Cierra un identificador de entrada táctil, libera la memoria del proceso asociada y invalida el identificador.
Completo

El método Complete finaliza la manipulación actual y detiene la inercia en el procesador de inercia.
CompleteManipulation

Se llama al método CompleteManipulation cuando el desarrollador elige finalizar la manipulación.
CompleteTime

Finaliza la manipulación actual en el tic dado, detiene la inercia en el procesador de inercia y genera el evento ManipulationCompleted.
get_BoundaryBottom

La propiedad BoundaryBottom limita la distancia hacia la parte inferior de la pantalla que puede mover el objeto de destino. (Obtener)
get_BoundaryLeft

La propiedad BoundaryLeft limita la distancia hacia la izquierda de la pantalla que puede mover el objeto de destino. (Obtener)
get_BoundaryRight

La propiedad BoundaryRight limita la distancia hacia la derecha de la pantalla que puede mover el objeto de destino. (Obtener)
get_BoundaryTop

La propiedad BoundaryTop limita la distancia hacia la parte superior de la pantalla que puede mover el objeto de destino. (Obtener)
get_DesiredAngularDeceleration

La propiedad DesiredAngularDeceleration especifica la velocidad deseada que el objeto de destino dejará de girar en radianes por msec cuadrado. (Obtener)
get_DesiredDeceleration

La propiedad DesiredDeceleration especifica la velocidad deseada a la que se ralentizarán las operaciones de traducción. (Obtener)
get_DesiredDisplacement

La propiedad DesiredDisplacement especifica la distancia deseada que viajará el objeto. (Obtener)
get_DesiredExpansion

La propiedad DesiredExpansion especifica el cambio deseado en el radio medio del objeto. (Obtener)
get_DesiredExpansionDeceleration

La propiedad DesiredExpansionDeceleration especifica la velocidad a la que el objeto dejará de expandirse. (Obtener)
get_DesiredRotation

La propiedad DesiredRotation especifica hasta qué punto el objeto procesador de inercia actual debe manipular el objeto de destino en radianes. (Obtener)
get_ElasticMarginBottom

La propiedad ElasticMarginBottom especifica la región inferior para rebotar el objeto de destino. (Obtener)
get_ElasticMarginLeft

La propiedad ElasticMarginLeft especifica la región situada más a la izquierda para rebotar el objeto de destino. (Obtener)
get_ElasticMarginRight

La propiedad ElasticMarginRight especifica la región situada más a la derecha para rebotar el objeto de destino. (Obtener)
get_ElasticMarginTop

La propiedad ElasticMarginTop especifica la región superior para rebotar el objeto de destino. (Obtener)
get_InitialAngularVelocity

La propiedad InitialAngularVelocity especifica la velocidad rotacional (angular) del destino cuando comienza el movimiento. (Obtener)
get_InitialExpansionVelocity

La propiedad InitialExpansionVelocity especifica la velocidad de expansión del radio para un destino cuando el destino se vio afectado por la inercia. (Obtener)
get_InitialOriginX

La propiedad InitialOriginX especifica la ubicación horizontal inicial de un destino con inercia. (Obtener)
get_InitialOriginY

La propiedad InitialOriginY especifica la ubicación vertical inicial de un destino con inercia. (Obtener)
get_InitialRadius

La propiedad InitialRadius especifica la distancia desde el borde del destino hasta su centro antes de cambiar el objeto. (Obtener)
get_InitialTimestamp

La propiedad InitialTimestamp especifica la marca de tiempo inicial de un objeto de destino con inercia. (Obtener)
get_InitialVelocityX

La propiedad InitialVelocityX especifica el movimiento inicial del objeto de destino en el eje horizontal. (Obtener)
get_InitialVelocityY

La propiedad InitialVelocityY especifica el movimiento inicial del objeto de destino en el eje vertical. (Obtener)
get_MinimumScaleRotateRadius

Especifica el tamaño de los contactos de distancia en una escala o un gesto de rotación para desencadenar la manipulación. (Obtener)
get_PivotPointX

La propiedad PivotPointX es el centro horizontal del objeto. (Obtener)
get_PivotPointY

La propiedad PivotPointY es el centro vertical del objeto. (Obtener)
get_PivotRadius

La propiedad PivotRadius se usa para determinar la cantidad de rotación que se usa en la manipulación de un solo dedo. (Obtener)
get_SupportedManipulations

La propiedad SupportedManipulations se usa para indicar qué manipulaciones admite un objeto . (Obtener)
GetAngularVelocity

El método GetAngularVelocity calcula la velocidad de rotación a la que se mueve el objeto de destino.
GetExpansionVelocity

El método GetExpansionVelocity calcula la velocidad a la que se expande el objeto de destino.
GetGestureConfig

Recupera la configuración para la que se envían mensajes de gestos de Windows Touch desde una ventana.
GetGestureExtraArgs

Recupera información adicional sobre un gesto de su identificador GESTUREINFO.
GetGestureInfo

Recupera una estructura GESTUREINFO dada un identificador a la información de gestos.
GetTouchInputInfo

Recupera información detallada sobre las entradas táctiles asociadas a un identificador de entrada táctil determinado.
GetVelocityX

Calcula y devuelve la velocidad horizontal del objeto de destino.
GetVelocityY

Calcula y devuelve la velocidad vertical.
GID_ROTATE_ANGLE_FROM_ARGUMENT

La macro GID_ROTATE_ANGLE_FROM_ARGUMENT se usa para interpretar el valor de GID_ROTATE ullArgument al recibir el valor en la estructura WM_GESTURE.
GID_ROTATE_ANGLE_TO_ARGUMENT

Convierte un valor radian en un argumento para los mensajes de gestos de rotación.
IsTouchWindow

Comprueba si una ventana especificada es compatible con entrada táctil y, opcionalmente, recupera las marcas modificadores establecidas para la funcionalidad táctil de la ventana.
ManipulationCompleted

Controla el evento cuando finaliza la manipulación o la inercia.
ManipulationDelta

Controla los eventos que se producen cuando cambia un objeto manipulado.
ManipulationStarted

Controla el evento para cuando comienza la manipulación o la inercia.
Process

El método Process realiza cálculos y puede generar el evento Started, Delta o Completed en función de si se completa o no la extrapolación. Si la extrapolación finalizó en el tic anterior, el método no es op.
ProcessDown

El método ProcessDown alimenta los datos táctiles al procesador de manipulación asociado a un destino.
ProcessDownWithTime

Las fuentes tocan los datos, incluida una marca de tiempo, al procesador de manipulación asociado a un destino.
ProcessMove

El método ProcessMove alimenta los datos de movimiento del objeto de destino a su procesador de manipulación.
ProcessMoveWithTime

Alimenta los datos de movimiento, incluida una marca de tiempo, para el objeto de destino a su procesador de manipulación.
ProcessTime

El método ProcessTime realiza cálculos para el tic dado y puede generar el evento Started, Delta o Completed en función de si se completa o no la extrapolación. Si la extrapolación finalizó en el tic anterior, el método no es op.
ProcessUp

El método ProcessUp alimenta los datos al procesador de manipulación de un destino para las secuencias táctiles.
ProcessUpWithTime

Alimenta los datos, incluida una marca de tiempo, al procesador de manipulación de un destino para las secuencias táctiles.
put_BoundaryBottom

La propiedad BoundaryBottom limita la distancia hacia la parte inferior de la pantalla que puede mover el objeto de destino. (Put)
put_BoundaryLeft

La propiedad BoundaryLeft limita la distancia hacia la izquierda de la pantalla que puede mover el objeto de destino. (Put)
put_BoundaryRight

La propiedad BoundaryRight limita la distancia hacia la derecha de la pantalla que puede mover el objeto de destino. (Put)
put_BoundaryTop

La propiedad BoundaryTop limita la distancia hacia la parte superior de la pantalla que puede mover el objeto de destino. (Put)
put_DesiredAngularDeceleration

La propiedad DesiredAngularDeceleration especifica la velocidad deseada que el objeto de destino dejará de girar en radianes por msec cuadrado. (Put)
put_DesiredDeceleration

La propiedad DesiredDeceleration especifica la velocidad deseada a la que se ralentizarán las operaciones de traducción. (Put)
put_DesiredDisplacement

La propiedad DesiredDisplacement especifica la distancia deseada que viajará el objeto. (Put)
put_DesiredExpansion

La propiedad DesiredExpansion especifica el cambio deseado en el radio medio del objeto. (Put)
put_DesiredExpansionDeceleration

La propiedad DesiredExpansionDeceleration especifica la velocidad a la que el objeto dejará de expandirse. (Put)
put_DesiredRotation

La propiedad DesiredRotation especifica hasta qué punto el objeto procesador de inercia actual debe manipular el objeto de destino en radianes. (Put)
put_ElasticMarginBottom

La propiedad ElasticMarginBottom especifica la región inferior para rebotar el objeto de destino. (Put)
put_ElasticMarginLeft

La propiedad ElasticMarginLeft especifica la región situada más a la izquierda para rebotar el objeto de destino. (Put)
put_ElasticMarginRight

La propiedad ElasticMarginRight especifica la región situada más a la derecha para rebotar el objeto de destino. (Put)
put_ElasticMarginTop

La propiedad ElasticMarginTop especifica la región superior para rebotar el objeto de destino. (Put)
put_InitialAngularVelocity

La propiedad InitialAngularVelocity especifica la velocidad rotacional (angular) del destino cuando comienza el movimiento. (Put)
put_InitialExpansionVelocity

La propiedad InitialExpansionVelocity especifica la velocidad de expansión del radio para un destino cuando el destino se vio afectado por la inercia. (Put)
put_InitialOriginX

La propiedad InitialOriginX especifica la ubicación horizontal inicial de un destino con inercia. (Put)
put_InitialOriginY

La propiedad InitialOriginY especifica la ubicación vertical inicial de un destino con inercia. (Put)
put_InitialRadius

La propiedad InitialRadius especifica la distancia desde el borde del destino hasta su centro antes de cambiar el objeto. (Put)
put_InitialTimestamp

La propiedad InitialTimestamp especifica la marca de tiempo inicial de un objeto de destino con inercia. (Put)
put_InitialVelocityX

La propiedad InitialVelocityX especifica el movimiento inicial del objeto de destino en el eje horizontal. (Put)
put_InitialVelocityY

La propiedad InitialVelocityY especifica el movimiento inicial del objeto de destino en el eje vertical. (Put)
put_MinimumScaleRotateRadius

Especifica el tamaño de los contactos de distancia en una escala o un gesto de rotación para desencadenar la manipulación. (Put)
put_PivotPointX

La propiedad PivotPointX es el centro horizontal del objeto. (Put)
put_PivotPointY

La propiedad PivotPointY es el centro vertical del objeto. (Put)
put_PivotRadius

La propiedad PivotRadius se usa para determinar la cantidad de rotación que se usa en la manipulación de un solo dedo. (Put)
put_SupportedManipulations

La propiedad SupportedManipulations se usa para indicar qué manipulaciones son compatibles con un objeto . (Put)
RegisterTouchWindow

Registra una ventana como compatible con la función táctil.
Reset

El método Reset inicializa el procesador con la marca de tiempo inicial y reinicia la inercia.
SetGestureConfig

Configura los mensajes que se envían desde una ventana para los gestos de Windows Touch.
TOUCH_COORD_TO_PIXEL

Convierte las coordenadas táctiles en píxeles.
Anular el registroTouchWindow

Registra una ventana que ya no es compatible con la función táctil.

Interfaces

 
_IManipulationEvents

Controla los eventos de manipulación e inercia.
IInertiaProcessor

La interfaz IInertiaProcessor controla los cálculos relacionados con el movimiento de objetos para Windows Touch.
IManipulationProcessor

IManipulationProcessor proporciona funcionalidad para supervisar y responder a la entrada multitáctil.

Estructuras

 
GESTURECONFIG

Obtiene y establece la configuración para habilitar mensajes de gestos y el tipo de esta configuración.
GESTUREINFO

Almacena información sobre un gesto.
GESTURENOTIFYSTRUCT

Cuando se transmite con mensajes WM_GESTURENOTIFY, pasa información sobre un gesto.
TOUCHINPUT

Encapsula los datos para la entrada táctil.