Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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_NONEValeur : 0x00000000 Aucune interaction activée. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATIONValeur : 0x00000001 Toutes les manipulations activées (déplacement, rotation et mise à l’échelle). |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_XValeur : 0x00000002 Traduire (déplacer) le long de l’axe des x. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_YValeur : 0x00000004 Traduire (déplacer) le long de l’axe y. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATIONValeur : 0x00000008 Rotation. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALINGValeur : 0x00000010 Mise à l’échelle |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_INERTIAValeur : 0x00000020 Inertie de la translation (dans le sens du déplacement) après le contact levé. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION_INERTIAValeur : 0x00000040 Inertie de rotation après l’élévation du contact. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING_INERTIAValeur : 0x00000080 Mise à l’échelle de l’inertie après la levée du contact. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_XValeur : 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_YValeur : 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_EXACTValeur : 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_PANNINGValeur : 0x00000800 |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDEValeur : 0x00000001 Toutes les interactions entre diapositives sont activées. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_HORIZONTALValeur : 0x00000002 Faites glisser le long de l’axe des X. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SELECTValeur : 0x00000004 Sélection à l’aide d’une diapositive croisée. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SPEED_BUMPValeur : 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_REARRANGEValeur : 0x00000010 Réorganiser à l’aide d’une diapositive croisée. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_EXACTValeur : 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_TAPValeur : 0x00000001 Robinet. |
INTERACTION_CONFIGURATION_FLAG_TAP_DOUBLEValeur : 0x00000002 Appuyez deux fois. |
INTERACTION_CONFIGURATION_FLAG_SECONDARY_TAPValeur : 0x00000001 Appuyez sur un appui secondaire. |
INTERACTION_CONFIGURATION_FLAG_HOLDValeur : 0x00000001 Tenir. |
INTERACTION_CONFIGURATION_FLAG_HOLD_MOUSEValeur : 0x00000002 Maintenez la souris enfoncée. |
INTERACTION_CONFIGURATION_FLAG_DRAGValeur : 0x00000001 Faites glisser avec la souris. |
INTERACTION_CONFIGURATION_FLAG_MAXValeur : 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