WM_TOUCHHITTESTING pesan
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 sadar DPI dan aktif secara default (pengguna dapat menonaktifkannya). Untuk informasi selengkapnya, lihat Menulis Aplikasi Win32 DPI Tinggi.
#define WM_TOUCHHITTESTING 0x024D
Parameter
-
wParam
-
Tidak digunakan.
-
lParam
-
Arahkan 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.
Keterangan
Pesan ini dikirim ke windows yang mendaftar melalui fungsi RegisterTouchHitTestingWindow .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 8 [khusus aplikasi desktop] |
Server minimum yang didukung |
Windows Server 2012 [hanya aplikasi desktop] |
Header |
|