Bagikan melalui


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
XBUTTON1
0x0001
Tombol X pertama ditekan atau dilepaskan.
XBUTTON2
0x0002
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

Hook

MOUSEHOOKSTRUCT

MouseProc

Referensi

WM_MOUSEWHEEL

WM_NCXBUTTONDBLCLK

WM_NCXBUTTONDOWN

WM_NCXBUTTONUP

WM_XBUTTONDBLCLK

WM_XBUTTONDOWN

WM_XBUTTONUP