Freigeben über


WM_TOUCHHITTESTING Nachricht

Gesendet an ein Fenster auf einem Touchdown, um das wahrscheinlichste Touchziel zu ermitteln.

! [Wichtig]
Desktop-Apps sollten DPI-Werte beachten. Wenn Ihre App keine DPI-Werte erkennt, können Bildschirmkoordinaten, die in Zeigermeldungen und verwandten Strukturen enthalten sind, aufgrund der DPI-Virtualisierung ungenau erscheinen. Die DPI-Virtualisierung bietet automatische Skalierungsunterstützung für Anwendungen, die nicht DPI-fähig sind und standardmäßig aktiv sind (Benutzer können sie deaktivieren). Weitere Informationen finden Sie unter Writing High-DPI Win32 Applications.

#define WM_TOUCHHITTESTING       0x024D

Parameter

wParam-

Unbenutzt.

lParam-

Zeigen Sie auf die TOUCH_HIT_TESTING_INPUT Struktur, die die Daten des Touchkontaktbereichs enthält.

Rückgabewert

Wenn sich ein oder mehrere Elemente innerhalb des Berührungsbereichs befinden, sollte eine Anwendung das Ergebnis PackTouchHitTestingProximityEvaluationzurückgeben.

Wenn sich keine Elemente im Berührungsbereich befinden, sollte eine Anwendung den Wert Score in TOUCH_HIT_TESTING_PROXIMITY_EVALUATION auf TOUCH_HIT_TESTING_PROXIMITY_FARTHEST festlegen und PackTouchHitTestingProximityEvaluation aufrufen, um den LRESULT-Rückgabewert abzurufen.

Wenn die Anwendung diese Meldung nicht verarbeitet, muss sie DefWindowProcaufrufen.

Bemerkungen

Diese Nachricht wird an Fenster gesendet, die sich über die RegisterTouchHitTestingWindow-Funktion registrieren.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client
Windows 8 [nur Desktop-Apps]
Mindestens unterstützter Server
Windows Server 2012 [nur Desktop-Apps]
Kopfball
Winuser.h (enthalten Windows.h)

Siehe auch

Nachrichten