MSLLHOOKSTRUCT 結構 (winuser.h)
包含低階滑鼠輸入事件的相關信息。
語法
typedef struct tagMSLLHOOKSTRUCT {
POINT pt;
DWORD mouseData;
DWORD flags;
DWORD time;
ULONG_PTR dwExtraInfo;
} MSLLHOOKSTRUCT, *LPMSLLHOOKSTRUCT, *PMSLLHOOKSTRUCT;
成員
pt
類型: POINT
游標的 x 和 Y 座標,以 個別監視器感知 螢幕座標為單位。
mouseData
類型: DWORD
如果訊息 WM_MOUSEWHEEL,則此成員的高階字是輪輪差異。 低序字是保留的。 正值表示滾輪向前旋轉,離開使用者;負值表示滾輪向後旋轉,向用戶旋轉。 一個滾輪按兩下定義為 WHEEL_DELTA,也就是120。
如果訊息 WM_XBUTTONDOWN、 WM_XBUTTONUP、 WM_XBUTTONDBLCLK、 WM_NCXBUTTONDOWN、 WM_NCXBUTTONUP或 WM_NCXBUTTONDBLCLK,則高序字會指定按下或放開的 X 按鈕,並保留低序字。 此值可以是下列一或多個值。 否則,不會使用 mouseData 。
值 | 意義 |
---|---|
|
第一個 X 按鈕已按下或放開。 |
|
第二個 X 按鈕已按下或放開。 |
flags
類型: DWORD
事件插入的旗標。 應用程式可以使用下列值來測試旗標。 測試LLMHF_INJECTED (位 0) 會告訴您是否插入事件。 如果是,則測試LLMHF_LOWER_IL_INJECTED (位 1) 會告訴您事件是否從較低完整性層級執行的進程插入。
值 | 意義 |
---|---|
|
從任何進程) 旗標測試事件插入 (。 |
|
從在較低完整性層級執行的進程測試事件插入 () 旗標。 |
time
類型: DWORD
此訊息的時間戳。
dwExtraInfo
類型: ULONG_PTR
與訊息相關聯的其他資訊。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
標頭 | winuser.h (包括 Windows.h) |
另請參閱
概念
其他資源
參考