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場合、このメンバーの上位ワードはホイールデルタです。 下位の単語は予約されています。 正の値は、ホイールがユーザーより前方に回転したことを示します。負の値は、ユーザーに向かってホイールが後方に回転したことを示します。 1 つのホイール クリックは 、WHEEL_DELTA (120) として定義されます。
メッセージがWM_XBUTTONDOWN、WM_XBUTTONUP、WM_XBUTTONDBLCLK、WM_NCXBUTTONDOWN、WM_NCXBUTTONUP、またはWM_NCXBUTTONDBLCLKである場合、上位ワードは、どの X ボタンが押されたか解放されたかを指定し、下位ワードは予約済みです。 この値には、次の値のうち 1 つ以上を指定できます。 それ以外の場合、 mouseData は使用されません。
値 | 説明 |
---|---|
|
最初の X ボタンが押されたか、離されました。 |
|
2 つ目の X ボタンが押されたか、離されました。 |
flags
型: DWORD
イベントが挿入されたフラグ。 アプリケーションでは、次の値を使用してフラグをテストできます。 LLMHF_INJECTED (ビット 0) をテストすると、イベントが挿入されたかどうかを確認できます。 その場合、LLMHF_LOWER_IL_INJECTED (ビット 1) をテストすると、より低い整合性レベルで実行されているプロセスからイベントが挿入されたかどうかを確認できます。
値 | 意味 |
---|---|
|
(任意のプロセスから) イベントが挿入されたフラグをテストします。 |
|
イベントが挿入された (整合性レベルが低いプロセスから) フラグをテストします。 |
time
型: DWORD
このメッセージのタイム スタンプ。
dwExtraInfo
種類: ULONG_PTR
メッセージに関連付けられている追加情報。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | winuser.h (Windows.h を含む) |
関連項目
概念
その他のリソース
リファレンス