Enumerations

W_KEY Enumeration

wmKeyAlt = 1
// if this value is passed to Start method (about WMonitorX Interface) the ALT key will be part of the shortcut key;
wmKeyCtrl = 2
// if this value is passed to Start method the CTRL key will be part of the shortcut key;
wmKeyShift = 4
// if this value is passed to Start method the SHIFT key will be part of the shortcut key.
 
Note: You can use any combination of these values.

W_MOUSE Enumeration

wmMouseButtonMask = 0x00000007 (hex)
// this value filters only the mouse flags related to mouse buttons (left, right, middle).
wmMouseLeft = 1
// if this value is passed to Start method the LEFT mouse button will be part of the shortcut key;
wmMouseRight = 2
// if this value is passed to Start method the RIGHT mouse button will be part of the shortcut key.
wmMouseMiddle = 4
// if this value is passed to Start method the MIDDLE mouse button will be part of the shortcut key.
Note: wmMouseLeft/Right/Middle are mutually exclusive.

wmMouseClickMask = 0x00000018
 (hex)
// this value filters the mouse flags related to mouse click events (double click, long click).
wmMouseDoubleClick = 8
// if this value is passed to Start method the mouse double click will be part of the shortcut key.
wmMouseLongClick = 16
// if this value is passed to Start method the mouse long click will be part of the shortcut key. See the long click duration flags below. The default duration is 500 milliseconds.
Note: wmMouseDoubleClick/LongClick are mutually exclusive. They refer to the mouse button specified by the mouse button flags (left/right/middle).

wmMouseLongClickDurationMask = 0xFFFF0000
 (hex)
// this value filters the long click duration value in milliseconds. The minimum is 500, the maximum is 65535. Values outside this range will be clamped to the corresponding boundary.
wmMouseLongClickDurationShift = 16
// this value specifies how many bits the long click duration is shifted to fit in the flags.
Note: The long click duration (in milliseconds) is set like this (in C++ code): 
    flags = (duration << 
wmMouseLongClickDurationShift) & 
wmMouseLongClickDurationMask;


W_LINE_STYLE Enumeration

wmLineSolid
// (=1) if the LineStyle property (about WMonitorX Interface) is set to this value mouse gesture will draw a solid line;

wmLineDash
// (=2) if the LineStyle property is set to this value mouse gesture will draw a dash line;

wmLineDot
// (=3) if the LineStyle property is set to this value mouse gesture will draw a dot line;

wmLineDashDot
// (=4) if the LineStyle property is set to this value mouse gesture will draw a dash-dot line;

wmLineDashDotDot
// (=5) if the LineStyle property is set to this value mouse gesture will draw a dash-dot-dot line.
 
Note: You can set the LineStyle property to only one of these values.

Comments