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;