Lire en anglais

Partager via


Entrée tactile

Vue d’ensemble de la technologie d’entrée tactile.

Pour développer l’entrée tactile, vous avez besoin des en-têtes suivants :

Pour obtenir des conseils de programmation pour cette technologie, consultez :

Énumérations

 
MANIPULATION_PROCESSOR_MANIPULATIONS

Le MANIPULATION_PROCESSOR_MANIPULATIONS énumération différents types de manipulation qui peuvent être appliqués à un objet cible.

Fonctions

 
CloseGestureInfoHandle

Ferme les ressources associées à un handle d’informations de mouvement.
CloseTouchInputHandle

Ferme une poignée d’entrée tactile, libère la mémoire de processus qui lui est associée et invalide le handle.
Terminé

La méthode Complete termine la manipulation actuelle et arrête l’inertie sur le processeur d’inertie.
CompleteManipulation

La méthode CompleteManipulation est appelée lorsque le développeur choisit de mettre fin à la manipulation.
CompleteTime

Termine la manipulation actuelle à la coche donnée, arrête l’inertie sur le processeur d’inertie et déclenche l’événement ManipulationCompleted.
get_BoundaryBottom

La propriété BoundaryBottom limite la distance vers le bas de l’écran que l’objet cible peut déplacer. (Obtenir)
get_BoundaryLeft

La propriété BoundaryLeft limite la distance vers la gauche de l’écran que l’objet cible peut déplacer. (Obtenir)
get_BoundaryRight

La propriété BoundaryRight limite la distance vers la droite de l’écran que l’objet cible peut déplacer. (Obtenir)
get_BoundaryTop

La propriété BoundaryTop limite la distance vers le haut de l’écran que l’objet cible peut déplacer. (Obtenir)
get_DesiredAngularDeceleration

La propriété DesiredAngularDeceleration spécifie le taux souhaité d’arrêt de rotation de l’objet cible en radians par msec carré. (Obtenir)
get_DesiredDeceleration

La propriété DesiredDeceleration spécifie le taux souhaité de décélération des opérations de traduction. (Obtenir)
get_DesiredDisplacement

La propriété DesiredDisplacement spécifie la distance souhaitée que l’objet doit parcourir. (Obtenir)
get_DesiredExpansion

La propriété DesiredExpansion spécifie la modification souhaitée dans le rayon moyen de l’objet. (Obtenir)
get_DesiredExpansionDeceleration

La propriété DesiredExpansionDeceleration spécifie la vitesse à laquelle l’objet cesse de se développer. (Obtenir)
get_DesiredRotation

La propriété DesiredRotation spécifie dans quelle mesure l’objet processeur d’inertie actuel doit manipuler l’objet cible dans radians. (Obtenir)
get_ElasticMarginBottom

La propriété ElasticMarginBottom spécifie la région inférieure pour le rebond de l’objet cible. (Obtenir)
get_ElasticMarginLeft

La propriété ElasticMarginLeft spécifie la région la plus à gauche pour le rebond de l’objet cible. (Obtenir)
get_ElasticMarginRight

La propriété ElasticMarginRight spécifie la région la plus à droite pour le rebond de l’objet cible. (Obtenir)
get_ElasticMarginTop

La propriété ElasticMarginTop spécifie la région la plus haute pour le rebond de l’objet cible. (Obtenir)
get_InitialAngularVelocity

La propriété InitialAngularVelocity spécifie la vitesse de rotation (angulaire) de la cible au début du mouvement. (Obtenir)
get_InitialExpansionVelocity

La propriété InitialExpansionVelocity spécifie le taux d’expansion du rayon d’une cible lorsque la cible a été affectée par l’inertie. (Obtenir)
get_InitialOriginX

La propriété InitialOriginX spécifie l’emplacement horizontal de départ d’une cible avec inertie. (Obtenir)
get_InitialOriginY

La propriété InitialOriginY spécifie l’emplacement vertical de départ d’une cible avec inertie. (Obtenir)
get_InitialRadius

La propriété InitialRadius spécifie la distance entre le bord de la cible et son centre avant la modification de l’objet. (Obtenir)
get_InitialTimestamp

La propriété InitialTimestamp spécifie l’horodatage de début d’un objet cible avec inertie. (Obtenir)
get_InitialVelocityX

La propriété InitialVelocityX spécifie le mouvement initial de l’objet cible sur l’axe horizontal. (Obtenir)
get_InitialVelocityY

La propriété InitialVelocityY spécifie le mouvement initial de l’objet cible sur l’axe vertical. (Obtenir)
get_MinimumScaleRotateRadius

Spécifie la taille nécessaire des contacts de distance lors d’un mouvement d’échelle ou de rotation pour déclencher la manipulation. (Obtenir)
get_PivotPointX

La propriété PivotPointX est le centre horizontal de l’objet. (Obtenir)
get_PivotPointY

La propriété PivotPointY est le centre vertical de l’objet. (Obtenir)
get_PivotRadius

La propriété PivotRadius est utilisée pour déterminer la quantité de rotation utilisée dans la manipulation d’un seul doigt. (Obtenir)
get_SupportedManipulations

La propriété SupportedManipulations est utilisée pour indiquer les manipulations prises en charge par un objet . (Get)
GetAngularVelocity

La méthode GetAngularVelocity calcule la vitesse de rotation à laquelle l’objet cible se déplace.
GetExpansionVelocity

La méthode GetExpansionVelocity calcule la vitesse de développement de l’objet cible.
GetGestureConfig

Récupère la configuration pour laquelle les messages de mouvement Tactile Windows sont envoyés à partir d’une fenêtre.
GetGestureExtraArgs

Récupère des informations supplémentaires sur un mouvement à partir de son handle GESTUREINFO.
GetGestureInfo

Récupère une structure GESTUREINFO en fonction d’un handle pour les informations de mouvement.
GetTouchInputInfo

Récupère des informations détaillées sur les entrées tactiles associées à un handle d’entrée tactile particulier.
GetVelocityX

Calcule et retourne la vitesse horizontale de l’objet cible.
GetVelocityY

Calcule et retourne la vitesse verticale.
GID_ROTATE_ANGLE_FROM_ARGUMENT

La macro GID_ROTATE_ANGLE_FROM_ARGUMENT est utilisée pour interpréter la valeur GID_ROTATE ullArgument lors de la réception de la valeur dans la structure WM_GESTURE.
GID_ROTATE_ANGLE_TO_ARGUMENT

Convertit une valeur de radian en argument pour les messages de mouvement de rotation.
IsTouchWindow

Vérifie si une fenêtre spécifiée est tactile et, éventuellement, récupère les indicateurs de modification définis pour la fonctionnalité tactile de la fenêtre.
ManipulationCompleted

Gère l’événement à la fin de la manipulation ou de l’inertie.
ManipulationDelta

Gère les événements qui se produisent lorsqu’un objet manipulé change.
ManipulationStarted

Gère l’événement lorsque la manipulation ou l’inertie commence.
Processus

La méthode Process effectue des calculs et peut déclencher l’événement Started, Delta ou Completed selon que l’extrapolation est terminée ou non. Si l’extrapolation s’est terminée à la graduation précédente, la méthode est sans opération.
ProcessDown

La méthode ProcessDown alimente les données vers le processeur de manipulation associé à une cible.
ProcessDownWithTime

Les flux touchent les données, y compris un horodatage, au processeur de manipulation associé à une cible.
ProcessMove

La méthode ProcessMove alimente les données de déplacement de l’objet cible vers son processeur de manipulation.
ProcessMoveWithTime

Alimente les données de déplacement, y compris un horodatage, pour l’objet cible vers son processeur de manipulation.
ProcessTime

La méthode ProcessTime effectue des calculs pour la graduation donnée et peut déclencher l’événement Started, Delta ou Completed selon que l’extrapolation est terminée ou non. Si l’extrapolation s’est terminée à la graduation précédente, la méthode est sans opération.
ProcessUp

La méthode ProcessUp alimente les données vers le processeur de manipulation d’une cible pour les séquences de retouche.
ProcessUpWithTime

Alimente les données, y compris un horodatage, vers le processeur de manipulation d’une cible pour les séquences de retouches.
put_BoundaryBottom

La propriété BoundaryBottom limite la distance vers le bas de l’écran que l’objet cible peut déplacer. (Put)
put_BoundaryLeft

La propriété BoundaryLeft limite la distance vers la gauche de l’écran que l’objet cible peut déplacer. (Put)
put_BoundaryRight

La propriété BoundaryRight limite la distance vers la droite de l’écran que l’objet cible peut déplacer. (Put)
put_BoundaryTop

La propriété BoundaryTop limite la distance vers le haut de l’écran que l’objet cible peut déplacer. (Put)
put_DesiredAngularDeceleration

La propriété DesiredAngularDeceleration spécifie la vitesse souhaitée à laquelle l’objet cible cessera de tourner en radians par msec au carré. (Put)
put_DesiredDeceleration

La propriété DesiredDeceleration spécifie la vitesse de décélération souhaitée des opérations de traduction. (Put)
put_DesiredDisplacement

La propriété DesiredDisplacement spécifie la distance souhaitée que l’objet va parcourir. (Put)
put_DesiredExpansion

La propriété DesiredExpansion spécifie la modification souhaitée dans le rayon moyen de l’objet. (Put)
put_DesiredExpansionDeceleration

La propriété DesiredExpansionDeceleration spécifie la vitesse à laquelle l’objet cesse de développer. (Put)
put_DesiredRotation

La propriété DesiredRotation spécifie dans quelle mesure l’objet processeur d’inertie actuel doit manipuler l’objet cible en radians. (Put)
put_ElasticMarginBottom

La propriété ElasticMarginBottom spécifie la région inférieure pour rebondir l’objet cible. (Put)
put_ElasticMarginLeft

La propriété ElasticMarginLeft spécifie la région la plus à gauche pour faire rebondir l’objet cible. (Put)
put_ElasticMarginRight

La propriété ElasticMarginRight spécifie la région la plus à droite pour rebondir l’objet cible. (Put)
put_ElasticMarginTop

La propriété ElasticMarginTop spécifie la région la plus haute pour le rebond de l’objet cible. (Put)
put_InitialAngularVelocity

La propriété InitialAngularVelocity spécifie la vitesse de rotation (angulaire) de la cible lorsque le mouvement commence. (Put)
put_InitialExpansionVelocity

La propriété InitialExpansionVelocity spécifie la vitesse d’expansion du rayon d’une cible lorsque la cible a été affectée par l’inertie. (Put)
put_InitialOriginX

La propriété InitialOriginX spécifie l’emplacement horizontal de départ d’une cible avec inertie. (Put)
put_InitialOriginY

La propriété InitialOriginY spécifie l’emplacement vertical de départ d’une cible avec inertie. (Put)
put_InitialRadius

La propriété InitialRadius spécifie la distance entre le bord de la cible et son centre avant la modification de l’objet. (Put)
put_InitialTimestamp

La propriété InitialTimestamp spécifie l’horodatage de début d’un objet cible avec inertie. (Put)
put_InitialVelocityX

La propriété InitialVelocityX spécifie le mouvement initial de l’objet cible sur l’axe horizontal. (Put)
put_InitialVelocityY

La propriété InitialVelocityY spécifie le mouvement initial de l’objet cible sur l’axe vertical. (Put)
put_MinimumScaleRotateRadius

Spécifie la taille de la distance requise pour les contacts d’une échelle ou d’un mouvement de rotation pour déclencher la manipulation. (Put)
put_PivotPointX

La propriété PivotPointX est le centre horizontal de l’objet. (Put)
put_PivotPointY

La propriété PivotPointY est le centre vertical de l’objet. (Put)
put_PivotRadius

La propriété PivotRadius est utilisée pour déterminer la quantité de rotation utilisée dans la manipulation d’un seul doigt. (Put)
put_SupportedManipulations

La propriété SupportedManipulations est utilisée pour indiquer les manipulations prises en charge par un objet . (Put)
RegisterTouchWindow

Inscrit une fenêtre comme étant tactile.
Réinitialiser

La méthode Reset initialise le processeur avec l’horodatage initial et redémarre l’inertie.
SetGestureConfig

Configure les messages envoyés à partir d’une fenêtre pour les mouvements Windows Touch.
TOUCH_COORD_TO_PIXEL

Convertit les coordonnées tactiles en pixels.
UnregisterTouchWindow

Inscrit une fenêtre comme n’étant plus compatible avec les interactions tactiles.

Interfaces

 
_IManipulationEvents

Gère les événements de manipulation et d’inertie.
IInertiaProcessor

L’interface IInertiaProcessor gère les calculs concernant le mouvement de l’objet pour Windows Touch.
IManipulationProcessor

IManipulationProcessor fournit des fonctionnalités pour la surveillance et la réponse aux entrées multitouches.

Structures

 
GESTURECONFIG

Obtient et définit la configuration pour l’activation des messages de mouvement et le type de cette configuration.
GESTUREINFO

Stocke des informations sur un mouvement.
GESTURENOTIFYSTRUCT

En cas de transmission avec des messages WM_GESTURENOTIFY, transmet des informations sur un mouvement.
TOUCHINPUT

Encapsule les données pour l’entrée tactile.