include vmd.inc mov esi, DeltaX mov edi, DeltaY mov al, ButtonStatus mov edx, OFFSET32 MouseInstance VxDcall VMD_Post_Pointer_Message
Informs VMOUSE of a mouse event, specifying the amount of mouse movement and the status of the mouse buttons. A mouse minidriver uses this service. Uses Flags; clears carry flag.
DeltaX and DeltaY
Amount, in mickeys, of horizontal and vertical mouse movement.
ButtonStatus
Bit flags that specify the status of the mouse buttons. A flag is set if the corresponding button is down. The meaning of the flags is as follows:
Bit | Meaning |
0, 1 | Undefined |
2 | Status of button 4 |
3 | Status of button 2 |
4 | Status of button 3 |
5 | Status of button 1 |
6, 7 | Undefined |
MouseInstance
Address of a MOUSE_INSTANCE structure that contains information describing the device that produced the mouse event.
See also MOUSE_INSTANCE, VMD_Manipulate_Pointer_Message, VMD_Post_Absolute_Pointer_Message