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) |