pesan WM_SETCURSOR
Dikirim ke jendela jika mouse menyebabkan kursor bergerak di dalam jendela dan input mouse tidak diambil.
#define WM_SETCURSOR 0x0020
Parameter
-
wParam
-
Handel ke jendela yang berisi kursor.
-
lParam
-
Kata urutan rendah lParam menentukan hasil uji hit untuk posisi kursor. Lihat nilai pengembalian untuk WM_NCHITTEST untuk nilai yang mungkin.
Kata urutan tinggi dari lParam menentukan pesan jendela mouse yang memicu peristiwa ini, seperti WM_MOUSEMOVE. Ketika jendela memasuki mode menu, nilai ini adalah nol.
Nilai hasil
Jika aplikasi memproses pesan ini, aplikasi harus mengembalikan TRUE untuk menghentikan pemrosesan lebih lanjut atau FALSE untuk melanjutkan.
Keterangan
Fungsi DefWindowProc meneruskan pesan WM_SETCURSOR ke jendela induk sebelum diproses. Jika jendela induk mengembalikan TRUE, pemrosesan lebih lanjut akan dihentikan. Meneruskan pesan ke jendela induk jendela memberi jendela induk kontrol atas pengaturan kursor di jendela anak. Fungsi DefWindowProc juga menggunakan pesan ini untuk mengatur kursor ke panah jika tidak ada di area klien, atau ke kursor kelas terdaftar jika berada di area klien. Jika kata urutan rendah parameter lParam adalah HTERROR dan kata urutan tinggi lParam menentukan bahwa salah satu tombol mouse ditekan, DefWindowProc memanggil fungsi MessageBeep.
Persyaratan
Persyaratan | Value |
---|---|
Klien minimum yang didukung |
Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Header |
|
Baca juga
-
Referensi
-
Konseptual