Condividi tramite


WM_TOUCHHITTESTING messaggio

Inviato a una finestra su un touch down per determinare il bersaglio tocco più probabile.

! [Importante]
Le app desktop devono essere compatibili con dpi. Se l'app non riconosce valori DPI, le coordinate dello schermo contenute nei messaggi del puntatore e nelle strutture correlate potrebbero risultare imprecise a causa della virtualizzazione DPI. La virtualizzazione DPI offre supporto automatico per il ridimensionamento alle applicazioni che non sono compatibili con dpi ed è attivo per impostazione predefinita (gli utenti possono disattivarlo). Per altre informazioni, vedere Writing High-DPI Win32 Applications.

#define WM_TOUCHHITTESTING       0x024D

Parametri

wParam

Inutilizzato.

lParam

Puntatore alla struttura TOUCH_HIT_TESTING_INPUT che contiene i dati dell'area di contatto tocco.

Valore restituito

Se uno o più elementi si trovano all'interno dell'area contatto tocco, un'applicazione deve restituire il risultato di PackTouchHitTestingProximityEvaluation.

Se non sono presenti elementi all'interno dell'area contatto tocco, un'applicazione deve impostare il valore di punteggio in TOUCH_HIT_TESTING_PROXIMITY_EVALUATION su TOUCH_HIT_TESTING_PROXIMITY_FARTHEST e chiamare PackTouchHitTestingProximityEvaluation per ottenere il valore restituito LRESULT.

Se l'applicazione non elabora questo messaggio, deve chiamare DefWindowProc.

Osservazioni

Questo messaggio viene inviato alle finestre che si registrano tramite la funzione RegisterTouchHitTestingWindow.

Fabbisogno

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)

Vedere anche

messaggi

touch hit testing punteggi