Compartir a través de


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)

Consulte también

Estructuras