MOUSEHOOKSTRUCTEX 構造体 (winuser.h)
WH_MOUSE フック プロシージャ MouseProc に渡されるマウス イベントに関する情報が含まれます。
これは、ホイールの動きや X ボタンの使用に関する情報を含む MOUSEHOOKSTRUCT 構造体の拡張機能です。
構文
typedef struct tagMOUSEHOOKSTRUCTEX : tagMOUSEHOOKSTRUCT {
DWORD mouseData;
} MOUSEHOOKSTRUCTEX, *LPMOUSEHOOKSTRUCTEX, *PMOUSEHOOKSTRUCTEX;
継承
MOUSEHOOKSTRUCTEX 構造体は tagMOUSEHOOKSTRUCT を実装します。
メンバー
mouseData
型: DWORD
メッセージが WM_MOUSEWHEEL場合、このメンバーの HIWORD はホイールデルタです。 LOWORD は未定義で予約されています。 正の値は、ホイールがユーザーより前方に回転したことを示します。負の値は、ユーザーに向かってホイールが後方に回転したことを示します。 1 つのホイール クリックは、WHEEL_DELTA (120) として定義されます。
メッセージがWM_XBUTTONDOWN、WM_XBUTTONUP、WM_XBUTTONDBLCLK、WM_NCXBUTTONDOWN、WM_NCXBUTTONUP、またはWM_NCXBUTTONDBLCLKである場合、mouseData の HIWORD は、どの X ボタンが押されたか解放されたかを指定し、LOWORD は未定義で予約されています。 このメンバーには、次の値の 1 つ以上を指定できます。 それ以外の場合、 mouseData は使用されません。
値 | 説明 |
---|---|
|
最初の X ボタンが押されたか、離されました。 |
|
2 つ目の X ボタンが押されたか、離されました。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | winuser.h (Windows.h を含む) |
関連項目
概念
リファレンス