The normal appearance of the mouse pointer is the standard Windows slanted arrow. You can use the set pointer to action statement in the following form to change its appearance:
set pointer to POINTER VALUE [in DLL FILE]
POINTER VALUE is an integer value representing the bit-map pointer to use.
DLL FILE is the string representing the name, including the extension, of a Dynamic Link Library (DLL) containing pointer bitmaps.
Windows System Pointers
If no file is specified, POINTER_VALUE is a constant name or integer that indicates one of the standard Windows pointers shown in the following table.
Constant Name |
Pointer Description |
SPTR_ARROW |
Standard arrow |
SPTR_TEXT |
Text entry I-beam |
SPTR_WAIT |
Hourglass |
SPTR_MOVE |
Crosshair |
SPTR_UPARROW |
Up arrow |
SPTR_SIZE |
4-way arrow |
SPTR_APPICON |
Large rectangle |
SPTR_SIZENWSE |
Size border arrow for UL and LR corners |
SPTR_SIZENESW |
Size border arrow for LL and UR corners |
SPTR_SIZEWE |
Size border arrow for left and right sides |
SPTR_SIZENS |
Size border arrow for top and bottom |
SPTR_SIZEALL |
Four-pointed arrow pointing north, south, east, and west |
SPTR_NO |
Slashed circle |
SPTR_HAND |
Hand |
SPTR_APPSTARTING |
Standard arrow and small hourglass |
SPTR_HELP |
Arrow and question mark |
The constants in this table are defined in the include file WINPTR.INC.
If a DLL file is specified, the number or constant name indicates which pointer in the file should be used.