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