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.