estrutura POINTER_TOUCH_INFO (winuser.h)
Define informações básicas de toque comuns a todos os tipos de ponteiro.
Sintaxe
typedef struct tagPOINTER_TOUCH_INFO {
POINTER_INFO pointerInfo;
TOUCH_FLAGS touchFlags;
TOUCH_MASK touchMask;
RECT rcContact;
RECT rcContactRaw;
UINT32 orientation;
UINT32 pressure;
} POINTER_TOUCH_INFO;
Membros
pointerInfo
Tipo: POINTER_INFO
Uma estrutura de cabeçalho POINTER_INFO inserida.
touchFlags
Tipo: Sinalizadores de toque
Atualmente, nenhum.
touchMask
Tipo: Máscara de Toque
Indica quais dos campos opcionais contêm valores válidos. O membro pode ser zero ou qualquer combinação dos valores das constantes Máscara de Toque .
rcContact
Tipo: RECT
As coordenadas de tela previstas da área de contato, em pixels. Por padrão, se o dispositivo não relatar uma área de contato, esse campo usará como padrão um retângulo 0 por 0 centralizado em torno do local do ponteiro.
O valor previsto baseia-se na posição do ponteiro relatada pelo digitalizador e no movimento do ponteiro. Essa correção pode compensar o atraso visual devido a atrasos inerentes na detecção e processamento do local do ponteiro no digitalizador. Isso é aplicável a ponteiros do tipo PT_TOUCH.
rcContactRaw
Tipo: RECT
As coordenadas de tela bruta da área de contato, em pixels. Para obter coordenadas de tela ajustadas, consulte rcContact.
orientation
Tipo: UINT32
Uma orientação de ponteiro, com um valor entre 0 e 359, em que 0 indica um ponteiro de toque alinhado com o eixo x e apontando da esquerda para a direita; valores crescentes indicam graus de rotação no sentido horário.
Esse campo usará como padrão 0 se o dispositivo não relatar a orientação.
Observação
Alguns dispositivos touch que dão suporte à orientação relatarão apenas valores de meio intervalo (0 a 180°), enquanto outros dispositivos relatarão apenas valores de intervalo completo (0 a 359°).
pressure
Tipo: UINT32
Uma pressão de caneta normalizada para um intervalo entre 0 e 1024. O padrão é 512.
Requisitos
Requisito | Valor |
---|---|
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 | winuser.h (inclua Windows.h) |