SPYMouseEvent
Description
Enumeration type that defines the mouse status during a mouse event. Use the enumeration values as bitmasks rather then directly comparing with them.
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
Possible values:
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 |