TCursor
Description
TCursor identifies the cursor type.
A variable of type TCursor can have one of the following values:
Value |
Description |
crAppStart |
Hour glass and standard pointer combination cursor shown at application startup |
crArrow |
Default cursor. |
crCross |
Fine cross-shaped cursor used in graphic applications for precise positioning. |
crDefault |
Default cursor: thick arrow pointing up and left. |
crDrag |
Drag cursor for single items being dragged. |
crHandPoint |
An upward pointing hand cursor. This is normally used to identify a selectable item, such as a web page link. |
crHelp |
Question mark and standard pointer operation. |
crHourGlass |
Hour glass cursor to indicate a busy process. |
crHSplit |
Cursor shown when the mouse is over a horizontal splitter. |
crIBeam |
Text insert cursor in the form of a thin capital I |
crMultiDrag |
Drag cursor for multiple items being dragged. |
crNo |
Black cross in a black circle indicating invalid mouse target location. |
crNoDrop |
White cross in a white circle indicating that a drag operation is hovering over an invalid drop target. |
crSizeAll |
Cursor for resizing up, down, left, and right. |
crSizeNESW |
Resizing cursor from North-West to South-East resizing. |
crSizeNS |
Vertical resizing cursor. |
crSizeNWSE |
Resizing cursor from North-West to South-East resizing. |
crSizeWE |
Horizontal resizing cursor. |
crSQLWait |
Hour glass cursor to indicate a busy SQL database operation. |
crUpArrow |
Thin upward pointing cursor. |
crVSplit |
Cursor shown when the mouse is over a vertical splitter. |
Example
Form1.Cursor := crHandPoint;