MousePointerConstants

Cursor-shape values for the MousePointer property of forms and controls.

Standard cursors

Constant Value Description
vbDefault 0 The default — usually an arrow.
vbArrow 1 Arrow.
vbCrosshair 2 Crosshair.
vbIbeam 3 I-beam (text-edit cursor).
vbIconPointer 4 Icon (small square inside a square).
vbSizePointer 5 Four-headed sizing arrow.
vbSizeNESW 6 Diagonal resize arrow (north-east / south-west).
vbSizeNS 7 Vertical resize arrow.
vbSizeNWSE 8 Diagonal resize arrow (north-west / south-east).
vbSizeWE 9 Horizontal resize arrow.
vbUpArrow 10 Up arrow.
vbHourglass 11 Hourglass (busy).
vbNoDrop 12 “No drop” symbol.
vbArrowHourglass 13 Arrow with an hourglass (working in background).
vbArrowQuestion 14 Arrow with a question mark.
vbSizeAll 15 Resize-all (four-headed) arrow.
vbCustom 99 The bitmap supplied by the MouseIcon property is used.

twinBASIC additions

Constant Value Description
vbHand 16 Pointing hand (link cursor).
vbPin 17 Pin.
vbPerson 18 Person.
vbArrowCD 19 Arrow with a CD.
vbScrollN 20 Auto-scroll arrow pointing north.
vbScrollS 21 Auto-scroll arrow pointing south.
vbScrollE 22 Auto-scroll arrow pointing east.
vbScrollW 23 Auto-scroll arrow pointing west.
vbScrollNS 24 Auto-scroll arrow pointing north–south.
vbScrollWE 25 Auto-scroll arrow pointing west–east.
vbScrollNW 26 Auto-scroll arrow pointing north-west.
vbScrollNE 27 Auto-scroll arrow pointing north-east.
vbScrollSW 28 Auto-scroll arrow pointing south-west.
vbScrollSE 29 Auto-scroll arrow pointing south-east.
vbScrollAll 30 Auto-scroll all-directions cursor.
vbPen 31 Pen (digitiser stylus).