MOUSEHOOKSTRUCTEX 結構 (winuser.h)
包含傳遞至WH_MOUSE攔截程式 MouseProc的滑鼠事件相關信息。
這是 MOUSEHOOKSTRUCT 結構的延伸,其中包含滾輪移動或使用 X 按鈕的相關信息。
Syntax
typedef struct tagMOUSEHOOKSTRUCTEX : tagMOUSEHOOKSTRUCT {
DWORD mouseData;
} MOUSEHOOKSTRUCTEX, *LPMOUSEHOOKSTRUCTEX, *PMOUSEHOOKSTRUCTEX;
繼承
MOUSEHOOKSTRUCTEX 結構會實作 tagMOUSEHOOKSTRUCT。
成員
mouseData
類型: DWORD
如果訊息 WM_MOUSEWHEEL,則此成員的HIWORD是滾輪差異。 LOWORD 未定義並保留。 正值表示滾輪向前旋轉,離開使用者;負值表示滾輪向後旋轉,向用戶旋轉。 一個滾輪按兩下定義為WHEEL_DELTA,也就是120。
如果訊息 WM_XBUTTONDOWN、 WM_XBUTTONUP、 WM_XBUTTONDBLCLK、 WM_NCXBUTTONDOWN、 WM_NCXBUTTONUP或 WM_NCXBUTTONDBLCLK, 則 mouseData 的 HIWORD 會指定按下或放開的 X 按鈕,且 LOWORD 未定義並保留。 這個成員可以是下列一或多個值。 否則,不會使用 mouseData 。
值 | 意義 |
---|---|
|
第一個 X 按鈕已按下或放開。 |
|
第二個 X 按鈕已按下或放開。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
標頭 | winuser.h (包括 Windows.h) |
另請參閱
概念
參考