WM_TOUCHHITTESTING-Nachricht

Wird bei einer Berührung an ein Fenster gesendet, um das wahrscheinlichste Berührungsziel zu bestimmen.

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

#define WM_TOUCHHITTESTING       0x024D

Parameter

wParam

Nicht verwendet.

lParam

Zeiger auf die TOUCH_HIT_TESTING_INPUT-Struktur, die die Berührungskontaktbereichsdaten enthält.

Rückgabewert

Wenn sich ein oder mehrere Elemente innerhalb des Berührungskontaktbereichs befinden, sollte eine Anwendung das Ergebnis von PackTouchHitTestingProximityEvaluation zurückgeben.

Wenn sich keine Elemente innerhalb des Berührungskontaktbereichs befinden, sollte eine Anwendung den Wert von score in TOUCH_HIT_TESTING_PROXIMITY_EVALUATION auf TOUCH_HIT_TESTING_PROXIMITY_FARTHEST festlegen und PackTouchHitTestingProximityEvaluation aufrufen, um den LRESULT-Rückgabewert zu erhalten.

Wenn die Anwendung diese Nachricht nicht verarbeiten kann, muss sie DefWindowProc aufrufen.

Bemerkungen

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

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
[Windows 8 Nur Desktop-Apps]
Unterstützte Mindestversion (Server)
[Windows Server 2012 Nur Desktop-Apps]
Header
Winuser.h (include Windows.h)

Weitere Informationen

Meldungen

Touch-Treffertestergebnisse