estructura POINTER_TOUCH_INFO (winuser.h)
Define información táctil básica común a todos los tipos de puntero.
Sintaxis
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;
Miembros
pointerInfo
Tipo: POINTER_INFO
Estructura de encabezado POINTER_INFO incrustada.
touchFlags
Tipo: Marcas táctiles
Actualmente ninguno.
touchMask
Tipo: Máscara táctil
Indica cuál de los campos opcionales contiene valores válidos. El miembro puede ser cero o cualquier combinación de los valores de las constantes Touch Mask .
rcContact
Tipo: RECT
Coordenadas de pantalla previstas del área de contacto, en píxeles. De forma predeterminada, si el dispositivo no notifica un área de contacto, este campo tiene como valor predeterminado un rectángulo de 0 a 0 centrado alrededor de la ubicación del puntero.
El valor predicho se basa en la posición del puntero notificada por el digitalizador y el movimiento del puntero. Esta corrección puede compensar el retraso visual debido a retrasos inherentes en la detección y el procesamiento de la ubicación del puntero en el digitalizador. Esto es aplicable a punteros de tipo PT_TOUCH.
rcContactRaw
Tipo: RECT
Coordenadas de pantalla sin formato del área de contacto, en píxeles. Para ver las coordenadas de pantalla ajustadas, consulte rcContact.
orientation
Tipo: UINT32
Una orientación de puntero, con un valor entre 0 y 359, donde 0 indica un puntero táctil alineado con el eje X y apuntando de izquierda a derecha; los valores crecientes indican grados de rotación en la dirección del sentido de las agujas del reloj.
Este campo tiene como valor predeterminado 0 si el dispositivo no informa de la orientación.
Nota
Algunos dispositivos táctiles que admiten orientación solo notificarán valores de intervalo medio (0-180°), mientras que otros dispositivos solo notificarán valores de intervalo completo (0-359°).
pressure
Tipo: UINT32
Presión de lápiz normalizada en un intervalo comprendido entre 0 y 1024. El valor predeterminado es 512.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Encabezado | winuser.h (incluya Windows.h) |