Struktur MOUSEHOOKSTRUCTEX (winuser.h)
Berisi informasi tentang peristiwa mouse yang diteruskan ke prosedur hook WH_MOUSE , MouseProc.
Ini adalah ekstensi dari struktur MOUSEHOOKSTRUCT yang mencakup informasi tentang pergerakan roda atau penggunaan tombol X.
Sintaks
typedef struct tagMOUSEHOOKSTRUCTEX : tagMOUSEHOOKSTRUCT {
DWORD mouseData;
} MOUSEHOOKSTRUCTEX, *LPMOUSEHOOKSTRUCTEX, *PMOUSEHOOKSTRUCTEX;
Warisan
Struktur MOUSEHOOKSTRUCTEX mengimplementasikan tagMOUSEHOOKSTRUCT.
Anggota
mouseData
Jenis: DWORD
Jika pesan WM_MOUSEWHEEL, HIWORD anggota ini adalah delta roda. LOWORD tidak ditentukan dan 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, HIWORD mouseData menentukan tombol X mana yang ditekan atau dilepaskan, dan LOWORD tidak terdefinisi dan dicadangkan. Anggota ini bisa menjadi satu atau beberapa nilai berikut. Jika tidak, mouseData tidak digunakan.
Nilai | Makna |
---|---|
|
Tombol X pertama ditekan atau dilepaskan. |
|
Tombol X kedua ditekan atau dilepaskan. |
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 (termasuk Windows.h) |
Lihat juga
Konseptual
Referensi