SPYMouseEvent
Enumeration type that defines the mouse status during a mouse event. Use the enumeration values as bitmasks rather then directly comparing with them.
| spyNoButtonMask | = 0 | 
| spyMouseMoveMask | = 1 | 
| spyLeftButtonMask | = 2 | 
| spyMiddleButtonMask | = 4 | 
| spyRightButtonMask | = 8 | 
| spyButtonUpMask | = 16 | 
| spyButtonDownMask | = 32 | 
| spyDoubleClickMask | = 64 | 
| spyShiftKeyDownMask | = 128 | 
| spyCtrlKeyDownMask | = 256 | 
| spyLeftButtonDownMask | = 34 // spyLeftButtonMask | spyButtonDownMask | 
| spyMiddleButtonDownMask | = 36 // spyMiddleButtonMask | spyButtonDownMask | 
| spyRightButtonDownMask | = 40 // spyRightButtonMask | spyButtonDownMask | 
| spyLeftButtonUpMask | = 18 // spyLeftButtonMask | spyButtonUpMask | 
| spyMiddleButtonUpMask | = 20 // spyMiddleButtonMask | spyButtonUpMask | 
| spyRightButtonUpMask | = 24 // spyRightButtonMask | spyButtonUpMask | 
| spyLeftDoubleClickMask | = 66 // spyRightButtonMask | spyButtonUpMask | 
| spyMiddleDoubleClickMask | = 68 // spyMiddleButtonMask | spyDoubleClickMask | 
| spyRightDoubleClickMask | = 72 // spyRightButtonMask | spyDoubleClickMask | 
Examples
' to check for ctrl-leftbutton-down in VB
If (i_eMouseEvent = (XMLSpyLib.spyLeftButtonDownMask Or XMLSpyLib.spyCtrlKeyDownMask)) Then
' react on ctrl-leftbutton-down
End If
' to check for double-click with any button in VBScript
If (((i_eMouseEvent And spyDoubleClickMask) <> 0) Then
' react on double-click
End If