enumerazione INTERACTION_CONFIGURATION_FLAGS (interactioncontext.h)

Specifica le interazioni da abilitare durante la configurazione di un oggetto Interaction Context .

Sintassi

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
} ;

Costanti

 
INTERACTION_CONFIGURATION_FLAG_NONE
Valore: 0x00000000
Nessuna interazione abilitata.
INTERACTION_CONFIGURATION_FLAG_MANIPULATION
Valore: 0x00000001
Tutte le manipolazioni abilitate (spostare, ruotare e ridimensionare).
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_X
Valore: 0x00000002
Tradurre (spostare) lungo l'asse x.
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_Y
Valore: 0x00000004
Tradurre (spostare) lungo l'asse y.
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION
Valore: 0x00000008
Rotazione.
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING
Valore: 0x00000010
Ridimensionamento.
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_INERTIA
Valore: 0x00000020
Traduzione inertia (in direzione di spostamento) dopo aver sollevato il contatto.
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION_INERTIA
Valore: 0x00000040
Rotazione inertia dopo il contatto sollevato.
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING_INERTIA
Valore: 0x00000080
Ridimensionamento dell'inerzia dopo l'aumento del contatto.
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_X
Valore: 0x00000100
Le interazioni sono vincolate lungo l'asse x.

Le rotaie indicano che i movimenti leggeri dell'asse primario del movimento vengono ignorati. Ciò rende un'esperienza più stretta per gli utenti; quando tentano di eseguire la panoramica lungo un singolo asse, sono vincolati all'asse.
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_Y
Valore: 0x00000200
Le interazioni sono vincolate lungo l'asse y.

Le rotaie indicano che i movimenti leggeri dell'asse primario del movimento vengono ignorati. Ciò rende un'esperienza più stretta per gli utenti; quando tentano di eseguire la panoramica lungo un singolo asse, sono vincolati all'asse.
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_EXACT
Valore: 0x00000400
Segnalare la distanza esatta dal contatto iniziale alla fine dell'interazione.

Per impostazione predefinita, una soglia di distanza ridotta viene sottratta dal primo delta di manipolazione segnalato dal sistema. Questa soglia di distanza è destinata a tenere conto di movimenti leggeri del contatto durante l'elaborazione di un movimento di tocco. Se questo flag è impostato, la soglia di distanza non viene sottratta dal primo delta.
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_MULTIPLE_FINGER_PANNING
Valore: 0x00000800
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE
Valore: 0x00000001
Tutte le interazioni tra diapositive abilitate.
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_HORIZONTAL
Valore: 0x00000002
Diapositiva incrociata lungo l'asse x.
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SELECT
Valore: 0x00000004
Selezione tramite diapositiva incrociata.
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SPEED_BUMP
Valore: 0x00000008
Effetto di urto della velocità.

Un urto di velocità è un'area in cui l'utente sperimenta un leggero trascinamento (o attrito) durante lo scorrimento rapido o il movimento della diapositiva.
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_REARRANGE
Valore: 0x00000010
Ridisporre usando la diapositiva incrociata.
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_EXACT
Valore: 0x00000020
Segnalare la distanza esatta dal contatto iniziale alla fine dell'interazione.

Per impostazione predefinita, una soglia di distanza ridotta viene sottratta dal primo delta della diapositiva incrociata segnalata dal sistema. Questa soglia di distanza è destinata a tenere conto di movimenti leggeri del contatto durante l'elaborazione di un movimento di tocco. Se questo flag è impostato, la soglia di distanza non viene sottratta dal primo delta.
INTERACTION_CONFIGURATION_FLAG_TAP
Valore: 0x00000001
Toccare.
INTERACTION_CONFIGURATION_FLAG_TAP_DOUBLE
Valore: 0x00000002
Doppio tocco.
INTERACTION_CONFIGURATION_FLAG_SECONDARY_TAP
Valore: 0x00000001
Tocco secondario.
INTERACTION_CONFIGURATION_FLAG_HOLD
Valore: 0x00000001
Tenere.
INTERACTION_CONFIGURATION_FLAG_HOLD_MOUSE
Valore: 0x00000002
Tenere premuto con il mouse.
INTERACTION_CONFIGURATION_FLAG_DRAG
Valore: 0x00000001
Trascinare con il mouse.
INTERACTION_CONFIGURATION_FLAG_MAX
Valore: 0xffffffff
Numero massimo di interazioni superate.

Requisiti

   
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Intestazione interactioncontext.h

Vedi anche

INTERACTION_CONTEXT_CONFIGURATION

Enumerazioni del contesto di interazione

SetInteractionConfigurationInteractionContext