struttura POINTER_TOUCH_INFO (winuser.h)

Definisce le informazioni di tocco di base comuni a tutti i tipi di puntatore.

Sintassi

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;

Members

pointerInfo

Tipo: POINTER_INFO

Struttura di intestazione POINTER_INFO incorporata.

touchFlags

Tipo: Flag tocco

Attualmente nessuno.

touchMask

Tipo: Touch Mask

Indica quale dei campi facoltativi contiene valori validi. Il membro può essere zero o qualsiasi combinazione dei valori delle costanti Touch Mask .

rcContact

Tipo: RECT

Coordinate dello schermo stimate dell'area di contatto, in pixel. Per impostazione predefinita, se il dispositivo non segnala un'area di contatto, per impostazione predefinita questo campo corrisponde a un rettangolo 0 per 0 centrato intorno alla posizione del puntatore.

Il valore stimato è basato sulla posizione del puntatore segnalata dal digitalizzatore e dal movimento del puntatore. Questa correzione può compensare il ritardo visivo a causa di ritardi intrinseci nel rilevamento e nell'elaborazione della posizione del puntatore nel digitalizzatore. Ciò è applicabile ai puntatori di tipo PT_TOUCH.

rcContactRaw

Tipo: RECT

Coordinate dello schermo non elaborate dell'area di contatto, in pixel. Per le coordinate dello schermo modificate, vedere rcContact.

orientation

Tipo: UINT32

Orientamento del puntatore, con un valore compreso tra 0 e 359, dove 0 indica un puntatore tocco allineato all'asse x e punta da sinistra a destra; i valori crescenti indicano i gradi di rotazione nella direzione in senso orario.

Il valore predefinito di questo campo è 0 se il dispositivo non segnala l'orientamento.

Nota

Alcuni dispositivi touchscreen che supportano l'orientamento segnalano solo valori a metà intervallo (0-180°), mentre altri dispositivi segnalano solo valori di intervallo completo (0-359°).

pressure

Tipo: UINT32

Pressione della penna normalizzata in un intervallo compreso tra 0 e 1024. Il valore predefinito è 512.

Requisiti

Requisito Valore
Client minimo supportato Windows 8 [solo app desktop]
Server minimo supportato Windows Server 2012 [solo app desktop]
Intestazione winuser.h (include Windows.h)

Vedi anche

Strutture