Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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_NONEValore: 0x00000000 Nessuna interazione abilitata. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATIONValore: 0x00000001 Tutte le manipolazioni abilitate (spostare, ruotare e ridimensionare). |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_XValore: 0x00000002 Tradurre (spostare) lungo l'asse x. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_YValore: 0x00000004 Tradurre (spostare) lungo l'asse y. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATIONValore: 0x00000008 Rotazione. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALINGValore: 0x00000010 Ridimensionamento. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_INERTIAValore: 0x00000020 Traduzione inertia (in direzione di spostamento) dopo aver sollevato il contatto. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION_INERTIAValore: 0x00000040 Rotazione inertia dopo il contatto sollevato. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING_INERTIAValore: 0x00000080 Ridimensionamento dell'inerzia dopo l'aumento del contatto. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_XValore: 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_YValore: 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_EXACTValore: 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_PANNINGValore: 0x00000800 |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDEValore: 0x00000001 Tutte le interazioni tra diapositive abilitate. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_HORIZONTALValore: 0x00000002 Diapositiva incrociata lungo l'asse x. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SELECTValore: 0x00000004 Selezione tramite diapositiva incrociata. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SPEED_BUMPValore: 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_REARRANGEValore: 0x00000010 Ridisporre usando la diapositiva incrociata. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_EXACTValore: 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_TAPValore: 0x00000001 Toccare. |
INTERACTION_CONFIGURATION_FLAG_TAP_DOUBLEValore: 0x00000002 Doppio tocco. |
INTERACTION_CONFIGURATION_FLAG_SECONDARY_TAPValore: 0x00000001 Tocco secondario. |
INTERACTION_CONFIGURATION_FLAG_HOLDValore: 0x00000001 Tenere. |
INTERACTION_CONFIGURATION_FLAG_HOLD_MOUSEValore: 0x00000002 Tenere premuto con il mouse. |
INTERACTION_CONFIGURATION_FLAG_DRAGValore: 0x00000001 Trascinare con il mouse. |
INTERACTION_CONFIGURATION_FLAG_MAXValore: 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