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 :
MANIPULATION_PROCESSOR_MANIPULATIONS Le MANIPULATION_PROCESSOR_MANIPULATIONS énumération différents types de manipulation qui peuvent être appliqués à un objet cible. |
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. |
_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. |
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. |