énumération INTERACTION_CONFIGURATION_FLAGS (interactioncontext.h)
Spécifie les interactions à activer lors de la configuration d’un objet Contexte d’interaction .
Syntax
typedef enum INTERACTION_CONFIGURATION_FLAGS {
INTERACTION_CONFIGURATION_FLAG_NONE = 0x00000000,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_X = 0x00000002,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_Y = 0x00000004,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION = 0x00000008,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING = 0x00000010,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_INERTIA = 0x00000020,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION_INERTIA = 0x00000040,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING_INERTIA = 0x00000080,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_X = 0x00000100,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_Y = 0x00000200,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_EXACT = 0x00000400,
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_MULTIPLE_FINGER_PANNING = 0x00000800,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_HORIZONTAL = 0x00000002,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SELECT = 0x00000004,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SPEED_BUMP = 0x00000008,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_REARRANGE = 0x00000010,
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_EXACT = 0x00000020,
INTERACTION_CONFIGURATION_FLAG_TAP = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_TAP_DOUBLE = 0x00000002,
INTERACTION_CONFIGURATION_FLAG_TAP_MULTIPLE_FINGER,
INTERACTION_CONFIGURATION_FLAG_SECONDARY_TAP = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_HOLD = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_HOLD_MOUSE = 0x00000002,
INTERACTION_CONFIGURATION_FLAG_HOLD_MULTIPLE_FINGER,
INTERACTION_CONFIGURATION_FLAG_DRAG = 0x00000001,
INTERACTION_CONFIGURATION_FLAG_MAX = 0xffffffff
} ;
Constantes
INTERACTION_CONFIGURATION_FLAG_NONE Valeur : 0x00000000 Aucune interaction activée. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION Valeur : 0x00000001 Toutes les manipulations activées (déplacement, rotation et mise à l’échelle). |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_X Valeur : 0x00000002 Traduire (déplacer) le long de l’axe des x. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_Y Valeur : 0x00000004 Traduire (déplacer) le long de l’axe y. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION Valeur : 0x00000008 Rotation. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING Valeur : 0x00000010 Mise à l’échelle |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_INERTIA Valeur : 0x00000020 Inertie de la translation (dans le sens du déplacement) après le contact levé. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION_INERTIA Valeur : 0x00000040 Inertie de rotation après l’élévation du contact. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING_INERTIA Valeur : 0x00000080 Mise à l’échelle de l’inertie après la levée du contact. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_X Valeur : 0x00000100 Les interactions sont limitées le long de l’axe des X. Les rails indiquent que les mouvements légers hors de l’axe de mouvement principal sont ignorés. Cela permet une expérience plus étroite pour les utilisateurs ; lorsqu’ils tentent de faire un panoramique le long d’un axe unique, ils sont contraints à l’axe. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_Y Valeur : 0x00000200 Les interactions sont limitées le long de l’axe y. Les rails indiquent que les mouvements légers hors de l’axe de mouvement principal sont ignorés. Cela permet une expérience plus étroite pour les utilisateurs ; lorsqu’ils tentent de faire un panoramique le long d’un axe unique, ils sont contraints à l’axe. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_EXACT Valeur : 0x00000400 Indiquez la distance exacte entre le contact initial et la fin de l’interaction. Par défaut, un seuil de petite distance est soustrait du premier delta de manipulation signalé par le système. Ce seuil de distance est destiné à tenir compte des mouvements légers du contact lors du traitement d’un mouvement d’appui. Si cet indicateur est défini, le seuil de distance n’est pas soustrait du premier delta. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_MULTIPLE_FINGER_PANNING Valeur : 0x00000800 |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE Valeur : 0x00000001 Toutes les interactions entre diapositives sont activées. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_HORIZONTAL Valeur : 0x00000002 Faites glisser le long de l’axe des X. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SELECT Valeur : 0x00000004 Sélection à l’aide d’une diapositive croisée. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SPEED_BUMP Valeur : 0x00000008 Effet de coup de vitesse. Un ralentisseur est une région dans laquelle l’utilisateur subit un léger glissement (ou frottement) pendant le mouvement de balayage ou de diapositive. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_REARRANGE Valeur : 0x00000010 Réorganiser à l’aide d’une diapositive croisée. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_EXACT Valeur : 0x00000020 Indiquez la distance exacte entre le contact initial et la fin de l’interaction. Par défaut, un seuil de petite distance est soustrait du premier delta de diapositives croisées signalé par le système. Ce seuil de distance est destiné à tenir compte des mouvements légers du contact lors du traitement d’un mouvement d’appui. Si cet indicateur est défini, le seuil de distance n’est pas soustrait du premier delta. |
INTERACTION_CONFIGURATION_FLAG_TAP Valeur : 0x00000001 Robinet. |
INTERACTION_CONFIGURATION_FLAG_TAP_DOUBLE Valeur : 0x00000002 Appuyez deux fois. |
INTERACTION_CONFIGURATION_FLAG_SECONDARY_TAP Valeur : 0x00000001 Appuyez sur un appui secondaire. |
INTERACTION_CONFIGURATION_FLAG_HOLD Valeur : 0x00000001 Tenir. |
INTERACTION_CONFIGURATION_FLAG_HOLD_MOUSE Valeur : 0x00000002 Maintenez la souris enfoncée. |
INTERACTION_CONFIGURATION_FLAG_DRAG Valeur : 0x00000001 Faites glisser avec la souris. |
INTERACTION_CONFIGURATION_FLAG_MAX Valeur : 0xffffffff Nombre maximal d’interactions dépassé. |
Spécifications
Client minimal pris en charge | Windows 8 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2012 [applications de bureau uniquement] |
En-tête | interactioncontext.h |
Voir aussi
INTERACTION_CONTEXT_CONFIGURATION