INTERACTION_CONFIGURATION_FLAGS enumeração (interactioncontext.h)
Especifica as interações a serem habilitadas ao configurar um objeto De contexto de interação .
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 Nenhuma interações habilitada. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION Valor: 0x00000001 Todas as manipulações habilitadas (mover, girar e dimensionar). |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_X Valor: 0x00000002 Traduzir (mover) ao longo do eixo x. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_Y Valor: 0x00000004 Traduzir (mover) ao longo do eixo y. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION Valor: 0x00000008 Rotação. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING Valor: 0x00000010 Dimensionamento. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_TRANSLATION_INERTIA Valor: 0x00000020 Inércia de tradução (na direção da movimentação) após o contato ser levantado. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_ROTATION_INERTIA Valor: 0x00000040 Inércia de rotação após o contato ser levantado. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_SCALING_INERTIA Valor: 0x00000080 Dimensionamento da inércia após o contato ser levantado. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_X Valor: 0x00000100 As interações são restritas ao longo do eixo x. Trilhos indicam que pequenos movimentos fora do eixo primário de movimento são ignorados. Isso torna a experiência mais rígida para os usuários; quando eles tentam fazer movimento panorâmico em um único eixo, eles são restritos ao eixo. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_RAILS_Y Valor: 0x00000200 As interações são restritas ao longo do eixo y. Trilhos indicam que pequenos movimentos fora do eixo primário de movimento são ignorados. Isso torna a experiência mais rígida para os usuários; quando eles tentam fazer movimento panorâmico em um único eixo, eles são restritos ao eixo. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_EXACT Valor: 0x00000400 Relatar a distância exata do contato inicial até o final da interação. Por padrão, um pequeno limite de distância é subtraído do primeiro delta de manipulação relatado pelo sistema. Esse limite de distância destina-se a considerar pequenos movimentos do contato ao processar um gesto de toque. Se esse sinalizador for definido, o limite de distância não será subtraído do primeiro delta. |
INTERACTION_CONFIGURATION_FLAG_MANIPULATION_MULTIPLE_FINGER_PANNING Valor: 0x00000800 |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE Valor: 0x00000001 Todas as interações entre slides habilitadas. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_HORIZONTAL Valor: 0x00000002 Deslize cruzado ao longo do eixo x. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SELECT Valor: 0x00000004 Seleção usando o slide cruzado. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_SPEED_BUMP Valor: 0x00000008 Efeito de colisão de velocidade. Uma lombada de velocidade é uma região na qual o usuário experimenta um leve arrasto (ou atrito) durante o gesto de deslizar ou deslizar. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_REARRANGE Valor: 0x00000010 Reorganize usando o slide cruzado. |
INTERACTION_CONFIGURATION_FLAG_CROSS_SLIDE_EXACT Valor: 0x00000020 Relatar a distância exata do contato inicial até o final da interação. Por padrão, um pequeno limite de distância é subtraído do primeiro delta de slide cruzado relatado pelo sistema. Esse limite de distância destina-se a considerar pequenos movimentos do contato ao processar um gesto de toque. Se esse sinalizador for definido, o limite de distância não será subtraído do primeiro delta. |
INTERACTION_CONFIGURATION_FLAG_TAP Valor: 0x00000001 Torneira. |
INTERACTION_CONFIGURATION_FLAG_TAP_DOUBLE Valor: 0x00000002 Dê um toque duplo. |
INTERACTION_CONFIGURATION_FLAG_SECONDARY_TAP Valor: 0x00000001 Toque secundário. |
INTERACTION_CONFIGURATION_FLAG_HOLD Valor: 0x00000001 Segurar. |
INTERACTION_CONFIGURATION_FLAG_HOLD_MOUSE Valor: 0x00000002 Segure com o mouse. |
INTERACTION_CONFIGURATION_FLAG_DRAG Valor: 0x00000001 Arraste com o mouse. |
INTERACTION_CONFIGURATION_FLAG_MAX Valor: 0xffffffff Número máximo de interações excedidas. |
Requisitos
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Cabeçalho | interactioncontext.h |
Confira também
INTERACTION_CONTEXT_CONFIGURATION