enumeración INTERACTION_CONFIGURATION_FLAGS (interactioncontext.h)
Especifica las interacciones que se van a habilitar al configurar un objeto De contexto de interacción .
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 Valor: 0x00000000 No hay interacciones habilitadas. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION Valor: 0x00000001 Todas las manipulaciones habilitadas (mover, girar y escalar). |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_X Valor: 0x00000002 Traducir (mover) a lo largo del eje X. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_Y Valor: 0x00000004 Traducir (mover) a lo largo del eje Y. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION Valor: 0x00000008 Giro. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING Valor: 0x00000010 Ajustar la escala. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_INERTIA Valor: 0x00000020 Inercia de traducción (en dirección de movimiento) después de levantar el contacto. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION_INERTIA Valor: 0x00000040 Inercia de rotación después de levantar el contacto. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING_INERTIA Valor: 0x00000080 Escalado de la inercia después de levantar el contacto. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_X Valor: 0x00000100 Las interacciones se restringen a lo largo del eje X. Los raíles indican que se omiten los ligeros movimientos fuera del eje principal del movimiento. Esto hace que la experiencia sea más estrecha para los usuarios; cuando intentan desplazarse por un solo eje, están restringidos al eje. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_Y Valor: 0x00000200 Las interacciones se restringen a lo largo del eje Y. Los raíles indican que se omiten los ligeros movimientos fuera del eje principal del movimiento. Esto hace que la experiencia sea más estrecha para los usuarios; cuando intentan desplazarse por un solo eje, están restringidos al eje. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_EXACT Valor: 0x00000400 Informe de la distancia exacta desde el contacto inicial hasta el final de la interacción. De forma predeterminada, se resta un umbral de distancia pequeño del primer delta de manipulación notificado por el sistema. Este umbral de distancia está pensado para tener en cuenta pequeños movimientos del contacto al procesar un gesto de pulsación. Si se establece esta marca, el umbral de distancia no se resta de la primera diferencia. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_MULTIPLE_FINGER_PANNING Valor: 0x00000800 |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE Valor: 0x00000001 Todas las interacciones entre diapositivas habilitadas. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_HORIZONTAL Valor: 0x00000002 Deslizar de forma cruzada a lo largo del eje X. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SELECT Valor: 0x00000004 Selección con diapositivas cruzadas. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SPEED_BUMP Valor: 0x00000008 Efecto de aumento de velocidad. Un aumento de velocidad es una región en la que el usuario experimenta un ligero arrastre (o fricción) durante el gesto de deslizar o deslizar. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_REARRANGE Valor: 0x00000010 Reorganizar mediante diapositivas cruzadas. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_EXACT Valor: 0x00000020 Informe de la distancia exacta desde el contacto inicial hasta el final de la interacción. De forma predeterminada, se resta un umbral de distancia pequeño del primer delta entre diapositivas notificado por el sistema. Este umbral de distancia está pensado para tener en cuenta pequeños movimientos del contacto al procesar un gesto de pulsación. Si se establece esta marca, el umbral de distancia no se resta de la primera diferencia. |
INTERACTION_CONFIGURATION_FLAG_TAP Valor: 0x00000001 Grifo. |
INTERACTION_CONFIGURATION_FLAG_TAP_DOUBLE Valor: 0x00000002 Pulse doble. |
INTERACTION_CONFIGURATION_FLAG_SECONDARY_TAP Valor: 0x00000001 Pulsación secundaria. |
INTERACTION_CONFIGURATION_FLAG_HOLD Valor: 0x00000001 Mantener. |
INTERACTION_CONFIGURATION_FLAG_HOLD_MOUSE Valor: 0x00000002 Mantenga presionado con el mouse. |
INTERACTION_CONFIGURATION_FLAG_DRAG Valor: 0x00000001 Arrastre con el mouse. |
INTERACTION_CONFIGURATION_FLAG_MAX Valor: 0xffffffff Se superó el número máximo de interacciones. |
Requisitos
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Encabezado | interactioncontext.h |
Consulte también
INTERACTION_CONTEXT_CONFIGURATION