Bagikan melalui


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

Nilai Makna
LLMHF_INJECTED
0x00000001
Uji bendera yang disuntikkan peristiwa (dari proses apa pun).
LLMHF_LOWER_IL_INJECTED
0x00000002
Uji bendera yang disuntikkan peristiwa (dari proses yang berjalan pada tingkat integritas yang lebih rendah).

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

Hook

LowLevelMouseProc

Sumber Daya Lain

TITIK

Referensi

SetWindowsHookEx

WM_MOUSEWHEEL

WM_NCXBUTTONDBLCLK

WM_NCXBUTTONDOWN

WM_NCXBUTTONUP

WM_XBUTTONDBLCLK

WM_XBUTTONDOWN

WM_XBUTTONUP