Mouse events are generated when the user manipulates the mouse (moving, clicking, dragging, and so on).
Table C-5. Parameter Names and Types for Mouse Event Kinds
Event kind | Parameter name | Parameter type |
---|---|---|
kEventMouseDown
|
kEventParamMouseLocation
|
typeQDPoint
|
kEventParamKeyModifiers
|
typeUInt32
| |
kEventParamMouseButton
|
typeMouseButton
| |
kEventParamClickCount
|
typeUInt32
| |
kEventMouseUp
|
kEventParamMouseLocation
|
typeQDPoint
|
kEventParamKeyModifiers
|
typeUInt32
| |
kEventParamMouseButton
|
typeMouseButton
| |
kEventParamClickCount
|
typeUInt32
| |
kEventMouseMoved
|
kEventParamMouseLocation
|
typeQDPoint
|
kEventParamKeyModifiers
|
typeUInt32
| |
kEventMouseDragged
|
kEventParamMouseLocation
|
typeQDPoint
|
kEventParamKeyModifiers
|
typeUInt32
| |
kEventParamMouseButton
|
typeMouseButton
| |
kEventMouseWheelMoved
|
kEventParamMouseLocation
|
typeQDPoint
|
kEventParamKeyModifiers
|
typeUInt32
| |
kEventParamMouseWheelAxis
|
typeMouseWheelAxis
| |
kEventParamMouseWheelDelta
|
typeLongInteger
|