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