pesan WM_TOUCHHITTESTING
Dikirim ke jendela dengan sentuhan untuk menentukan target sentuhan yang paling memungkinkan.
! [Penting]
Aplikasi desktop harus diketahui DPI. Jika aplikasi Anda tidak mengetahui DPI, koordinat layar yang terkandung dalam pesan penunjuk dan struktur terkait mungkin muncul tidak akurat karena virtualisasi DPI. Virtualisasi DPI menyediakan dukungan penskalaan otomatis untuk aplikasi yang tidak diketahui DPI dan aktif secara default (pengguna dapat menonaktifkannya). Untuk informasi selengkapnya, lihat Menulis Aplikasi High-DPI Win32.
#define WM_TOUCHHITTESTING 0x024D
Parameter
-
wParam
-
Tidak terpakai.
-
lParam
-
Penunjuk ke struktur TOUCH_HIT_TESTING_INPUT yang menyimpan data area kontak sentuh.
Mengembalikan nilai
Jika satu atau beberapa elemen berada dalam area kontak sentuh, aplikasi harus mengembalikan hasil PackTouchHitTestingProximityEvaluation.
Jika tidak ada elemen dalam area kontak sentuh, aplikasi harus mengatur nilai skor dalam TOUCH_HIT_TESTING_PROXIMITY_EVALUATION ke TOUCH_HIT_TESTING_PROXIMITY_FARTHEST dan memanggil PackTouchHitTestingProximityEvaluation untuk mendapatkan nilai pengembalian LRESULT.
Jika aplikasi tidak memproses pesan ini, aplikasi harus memanggil DefWindowProc.
Komentar
Pesan ini dikirim ke windows yang mendaftar melalui fungsi RegisterTouchHitTestingWindow.
Persyaratan
Syarat | Nilai |
---|---|
Klien minimum yang didukung |
Windows 8 [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows Server 2012 [hanya aplikasi desktop] |
Header |
|