WM_TOUCHHITTESTING üzenet
Egy érintéssel lefelé irányuló ablakba küldve határozza meg a legvalószínűbb érintéses célpontot.
! [Fontos]
Az asztali alkalmazásoknak tisztában kell lenniük a DPI-vel. Ha az alkalmazás nem tud a DPI-ről, a mutatóüzenetekben és a kapcsolódó struktúrákban található képernyőkoordináták pontatlannak tűnhetnek a DPI virtualizálása miatt. A DPI virtualizálás automatikus skálázási támogatást nyújt az olyan alkalmazások számára, amelyek nem ismerik a DPI-t, és alapértelmezés szerint aktívak (a felhasználók kikapcsolhatják). További információ: High-DPI Win32-alkalmazások írása.
#define WM_TOUCHHITTESTING 0x024D
Paraméterek
-
wParam
-
Használatlan.
-
lParam
-
Mutasson az érintéses kapcsolati terület adatait tartalmazó TOUCH_HIT_TESTING_INPUT struktúrára.
Visszaadott érték
Ha egy vagy több elem az érintéses kapcsolati területen belül található, az alkalmazásnak PackTouchHitTestingProximityEvaluationeredményét kell visszaadnia.
Ha az érintéses kapcsolati területen nincsenek elemek, az alkalmazásnak a TOUCH_HIT_TESTING_PROXIMITY_EVALUATIONpontszámának értékét kell beállítania, hogy TOUCH_HIT_TESTING_PROXIMITY_FARTHEST, és hívja meg PackTouchHitTestingProximityEvaluation az LRESULT visszatérési érték lekéréséhez.
Ha az alkalmazás nem dolgozza fel ezt az üzenetet, meg kell hívnia DefWindowProc.
Megjegyzések
Ez az üzenet az RegisterTouchHitTestingWindow függvényen keresztül regisztráló ablakokba kerül.
Követelmények
Követelmény | Érték |
---|---|
Minimálisan támogatott ügyfél |
Windows 8 [csak asztali alkalmazások] |
Minimálisan támogatott kiszolgáló |
Windows Server 2012 [csak asztali alkalmazások] |
Fejléc |
|