Partager via


é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

Énumérations de contexte d’interaction

SetInteractionConfigurationInteractionContext