Struktur MSLLHOOKSTRUCT (winuser.h)
Berisi informasi tentang peristiwa input mouse tingkat rendah.
Sintaks
typedef struct tagMSLLHOOKSTRUCT {
POINT pt;
DWORD mouseData;
DWORD flags;
DWORD time;
ULONG_PTR dwExtraInfo;
} MSLLHOOKSTRUCT, *LPMSLLHOOKSTRUCT, *PMSLLHOOKSTRUCT;
Anggota
pt
Jenis: TITIK
Koordinat x dan y kursor, dalam koordinat layar yang sadar per monitor .
mouseData
Jenis: DWORD
Jika pesan WM_MOUSEWHEEL, kata urutan tinggi dari anggota ini adalah delta roda. Kata urutan rendah dicadangkan. Nilai positif menunjukkan bahwa roda diputar ke depan, jauh dari pengguna; nilai negatif menunjukkan bahwa roda diputar mundur, ke arah pengguna. Satu klik roda didefinisikan sebagai WHEEL_DELTA, yaitu 120.
Jika pesan WM_XBUTTONDOWN, WM_XBUTTONUP, WM_XBUTTONDBLCLK, WM_NCXBUTTONDOWN, WM_NCXBUTTONUP, atau WM_NCXBUTTONDBLCLK, kata urutan tinggi menentukan tombol X mana yang ditekan atau dirilis, dan kata urutan rendah dicadangkan. Nilai ini bisa berupa satu atau beberapa nilai berikut. Jika tidak, mouseData tidak digunakan.
Nilai | Makna |
---|---|
|
Tombol X pertama ditekan atau dilepaskan. |
|
Tombol X kedua ditekan atau dilepaskan. |
flags
Jenis: DWORD
Bendera yang disuntikkan peristiwa. Aplikasi dapat menggunakan nilai berikut untuk menguji bendera. Pengujian LLMHF_INJECTED (bit 0) akan memberi tahu Anda apakah peristiwa tersebut disuntikkan. Jika ya, maka pengujian LLMHF_LOWER_IL_INJECTED (bit 1) akan memberi tahu Anda apakah peristiwa disuntikkan dari proses yang berjalan pada tingkat integritas yang lebih rendah atau tidak.
time
Jenis: DWORD
Stempel waktu untuk pesan ini.
dwExtraInfo
Jenis: ULONG_PTR
Informasi tambahan yang terkait dengan pesan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | winuser.h (sertakan Windows.h) |
Lihat juga
Konseptual
Sumber Daya Lain
Referensi