Click or drag to resize
Xcalibur Systems LLC Logo

MouseLowLevelHookStruct Structure

Contains information about a low-level mouse input event.

MSLLHOOKSTRUCT structure

Inheritance Hierarchy
SystemObject
  SystemValueType
    Xcalibur.NativeMethods.V2.EventsMouseLowLevelHookStruct

Namespace: Xcalibur.NativeMethods.V2.Events
Assembly: Xcalibur.NativeMethods.V2 (in Xcalibur.NativeMethods.V2.dll) Version: 1.0.1.0
Syntax
public struct MouseLowLevelHookStruct

The MouseLowLevelHookStruct type exposes the following members.

Methods
 NameDescription
Public methodEquals
(Inherited from ValueType)
Public methodGetHashCode
(Inherited from ValueType)
Public methodGetType
(Inherited from Object)
Public methodToString
(Inherited from ValueType)
Top
Fields
 NameDescription
Public fieldExtraInfo Additional information associated with the message.
Public fieldFlags The event-injected flags. An application can use the following values to test the flags. Testing LLMHF_INJECTED (bit 0) will tell you whether the event was injected. If it was, then testing LLMHF_LOWER_IL_INJECTED (bit 1) will tell you whether or not the event was injected from a process running at lower integrity level.
Public fieldMouseData If the message is WM_MOUSEWHEEL, the high-order word of this member is the wheel delta. The low-order word is reserved. A positive value indicates that the wheel was rotated forward, away from the user; a negative value indicates that the wheel was rotated backward, toward the user. One wheel click is defined as WHEEL_DELTA, which is 120.
Public fieldPoint The x- and y-coordinates of the cursor, in per-monitor-aware screen coordinates.
Public fieldTime The time stamp for this message.
Top
See Also