pesan WM_POINTERCAPTURECHANGED
Dikirim ke jendela yang kehilangan tangkapan penunjuk input.
Jendela menerima pesan ini melalui fungsi WindowProc-nya .
#define WM_POINTERCAPTURECHANGED 0x024C
Parameter
-
wParam
-
Berisi informasi tentang penunjuk input yang hilang. Gunakan GET_POINTERID_WPARAM untuk mendapatkan ID penunjuk.
-
lParam
-
Berisi handel ke jendela yang menangkap penunjuk input. Nilai ini bisa null jika penunjuk tidak lagi ditangkap oleh jendela.
Jika pesan ini dihasilkan dari pemrosesan internal, nilainya dapat menjadi handel jendela yang menerima pesan.
Nilai kembali
Jika aplikasi memproses pesan ini, aplikasi harus mengembalikan nol.
Jika aplikasi tidak memproses pesan ini, aplikasi harus memanggil DefWindowProc.
Keterangan
Jendela harus menggunakan pemberitahuan ini untuk berhenti memproses pesan berikutnya dan memulai pembersihan apa pun yang diperlukan agar pointer hilang. Pemrosesan gerakan yang terkait dengan penunjuk juga harus dihentikan (misalnya, dengan memanggil StopInteractionContext) dan kontak yang tersisa terkait kembali dengan jendela.
Biasanya, jika jendela menerima pemberitahuan WM_POINTERCAPTURECHANGED , tidak ada pemberitahuan berikutnya yang terkait dengan pointer input yang diterima. Karena itu, jangan bergantung pada pemberitahuan yang dipasangkan seperti WM_POINTERENTER dan WM_POINTERLEAVE.
WM_POINTERCAPTURECHANGED tidak menyertakan data POINTER_INFO . Selain bendera POINTER_FLAG_CAPTURECHANGED yang diatur, data yang dikembalikan oleh GetPointerInfo (atau varian apa pun) identik dengan yang dikembalikan sebelum pemberitahuan.
Jika aplikasi tidak memproses pemberitahuan ini, DefWindowProc dapat menghasilkan satu atau beberapa pesan WM_GESTURE atau, jika gerakan tidak dikenali, DefWindowProc dapat menghasilkan input mouse.
Jika aplikasi secara selektif menggunakan beberapa input pointer dan meneruskan sisanya ke DefWindowProc, perilaku yang dihasilkan tidak terdefinisi.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 8 [khusus aplikasi desktop] |
Server minimum yang didukung |
Windows Server 2012 [hanya aplikasi desktop] |
Header |
|
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk