Predefined cursor forms for customizing the user input.
API_CursorFormID
Description
APICursor_UserDefined
Cursor defined by resource ID (NOT USED)
APICursor_Default
Default cursor shape
APICursor_Spin
Spin cursor (rotating beach balls)
APICursor_SystemArrow
System arrow cursor
APICursor_SystemClock
System clock cursor
APICursor_IBeam
I beam cursor for text editing
APICursor_Drag
Cursor for dragging windows
APICursor_Trident
Trident cursor for dragging rollrect
APICursor_ZoomIn
Zoom in cursor
APICursor_ZoomOut
Zoom out cursor
APICursor_Hand
Hand cursor
APICursor_MiniHand
Small hand cursor
APICursor_Cross
Cross cursor
APICursor_Check
Check cursor (indicates …Neig)
APICursor_CheckRef
Check cursor (thick)
APICursor_Branch
Branch cursor (indicates …OnNeig)
APICursor_BranchRef
Branch cursor (thick)
APICursor_XPoint
Cross point cursor
APICursor_Normal
Normal (perpendicular) cursor
APICursor_Tangent
Tangent (osculation) cursor
APICursor_Arrow
Arrow cursor (selection mode)
APICursor_ArrowCheck
Check cursor in arrow mode
APICursor_ArrowCheckRef
Check cursor in arrow mode (thick)
APICursor_ArrowBranch
Branch cursor in arrow mode
APICursor_ArrowBranchRef
Branch cursor in arrow mode (thick)
APICursor_ArrowXPoint
Cross point cursor in arrow mode
APICursor_ArrowNormal
Normal cursor in arrow mode
APICursor_ArrowTangent
Tangent cursor in arrow mode
APICursor_Pencil
Pencil shaped cursor during input
APICursor_PencilCheck
Check cursor during input
APICursor_PencilCheckRef
Check cursor during input (thick)
APICursor_PencilBranch
Branch cursor during input
APICursor_PencilBranchRef
Branch cursor during input (thick)
APICursor_PencilXPoint
Cross point cursor during input
APICursor_PencilNormal
Normal cursor during input
APICursor_PencilTangent
Tangent cursor during input
APICursor_Eye
Eye cursor for window/door opening
APICursor_DoubleEye
Double eye for window/door position
APICursor_Hammer
Hammer cursor for completing input
APICursor_MagicWand
Magic wand cursor
APICursor_Trimmer
Scissors shaped cursor
APICursor_TrimmerFull
Scissors shaped cursor (thick)
APICursor_Picker
Dropper shaped cursor
APICursor_PickerFull
Dropper shaped cursor (thick)
APICursor_Injection
Injection shaped cursor
APICursor_InjectionFull
Injection shaped cursor (thick)
Remarks
The API_CursorFormID
values are used to specify the cursor set for a user input process invoked from the API tool add-on.
For example of using custom cursor sets see APIIo_GetArcID.
Requirements
- Version: API 2.1 or later
- Header: APIdefs_Interface.h
See Also
API_CursorSet, API_GetPointType, API_GetLineType, API_GetArcType, API_GetPolyType, API Types