WM_TOUCHHITTESTING Nachricht
Wird bei einem Touchdown an ein Fenster gesendet, um das wahrscheinlichste Touchziel zu ermitteln.
![Wichtig]
Desktop-Apps sollten DPI-fähig sein. Wenn Ihre App nicht DPI-fähig ist, können bildschirmkoordinaten, die in Zeigernachrichten 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 Schreiben von Win32-Anwendungen mit hohem DPI-Wert.
#define WM_TOUCHHITTESTING 0x024D
Parameter
-
wParam
-
Nicht verwendet.
-
lParam
-
Zeiger 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 von PackTouchHitTestingProximityEvaluation zurückgeben.
Wenn sich keine Elemente innerhalb des Berührungsbereichs befinden, sollte eine Anwendung den Wert der Bewertung 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 Nachricht nicht verarbeitet, muss sie DefWindowProc aufrufen.
Bemerkungen
Diese Nachricht wird an Fenster gesendet, die sich über die Funktion RegisterTouchHitTestingWindow registrieren.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2012 [nur Desktop-Apps] |
Header |
|