Struct MouseLowLevelHookStruct
This struct is passed in the WH_MOUSE_LL hook See: https://msdn.microsoft.com/en-us/library/windows/desktop/ms644970.aspx
Namespace: Dapplo.Windows.Input.Structs
Assembly: Dapplo.Windows.Input.dll
Syntax
public struct MouseLowLevelHookStruct
Fields
| Improve this Doc View SourcedwExtraInfo
Additional information associated with the message.
Declaration
public UIntPtr dwExtraInfo
Field Value
Type | Description |
---|---|
UIntPtr |
Flags
The event-injected flags.
Declaration
public ExtendedMouseFlags Flags
Field Value
Type | Description |
---|---|
ExtendedMouseFlags |
MouseData
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. If the message is WM_XBUTTONDOWN, WM_XBUTTONUP, WM_XBUTTONDBLCLK, WM_NCXBUTTONDOWN, WM_NCXBUTTONUP, or WM_NCXBUTTONDBLCLK, the high-order word specifies which X button was pressed or released, and the low-order word is reserved. This value can be one or more of the following values. Otherwise, mouseData is not used.
Declaration
public uint MouseData
Field Value
Type | Description |
---|---|
System.UInt32 |
pt
The x- and y-coordinates of the cursor, in per-monitor-aware screen coordinates.
Declaration
public POINT pt
Field Value
Type | Description |
---|---|
POINT |
TimeStamp
The time stamp for this message.
Declaration
public uint TimeStamp
Field Value
Type | Description |
---|---|
System.UInt32 |