Megosztás a következőn keresztül:


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
Winuser.h (a Windows.h is)

Lásd még:

Üzenetek

Touch Hit Tesztelési pontszámok