WM_TOUCHHITTESTING zpráva
Odesláno do okna na dotyku, aby bylo možné určit nejpravděpodobnější cíl dotykového ovládání.
! [Důležité]
Desktopové aplikace by měly být v rozlišení DPI. Pokud vaše aplikace nezná DPI, můžou se souřadnice obrazovky obsažené ve zprávách ukazatelů a souvisejících strukturách zobrazovat nepřesně kvůli virtualizaci DPI. Virtualizace DPI poskytuje podporu automatického škálování pro aplikace, které nepodporují DPI a jsou ve výchozím nastavení aktivní (uživatelé ho můžou vypnout). Další informace naleznete v tématu Psaní High-DPI aplikace Win32.
#define WM_TOUCHHITTESTING 0x024D
Parametry
-
wParam
-
Nepoužitý.
-
lParam
-
Ukazatel na TOUCH_HIT_TESTING_INPUT strukturu, která obsahuje data oblasti dotykového kontaktu.
Návratová hodnota
Pokud jsou některé prvky v oblasti dotykového kontaktu, měla by aplikace vrátit výsledek PackTouchHitTestingProximityEvaluation.
Pokud v oblasti dotykového kontaktu nejsou žádné prvky, měla by aplikace nastavit hodnotu skóre v TOUCH_HIT_TESTING_PROXIMITY_EVALUATION na TOUCH_HIT_TESTING_PROXIMITY_FARTHEST a volat PackTouchHitTestingProximityEvaluation získat návratovou hodnotu LRESULT.
Pokud aplikace tuto zprávu nezpracuje, musí volat DefWindowProc.
Poznámky
Tato zpráva se odešle do oken, které se registrují prostřednictvím funkce RegisterTouchHitTestingWindow.
Požadavky
Požadavek | Hodnota |
---|---|
Minimální podporovaný klient |
Windows 8 [pouze desktopové aplikace] |
Minimální podporovaný server |
Windows Server 2012 [jenom desktopové aplikace] |
Záhlaví |
|