| Description | Hierarchy | Fields | Methods | Properties | 
type TCustomGridCursorTool = class(TCustomGridTool)
TCustomGridCursorTool is an abstract base class for TCustomGridTools that have a different cursor depending on whether the mouse is or is not over a column, row, or layer boundary.
![]()  | 
FUseSelectedCursor: boolean; | 
![]()  | 
function GetNonSelectedCursor: TCursor; virtual; | 
![]()  | 
function GetSelectedCursor: TCursor; virtual; abstract; | 
![]()  | 
function IsOverFrontColumnOrLayer(X, Y: integer): boolean; | 
![]()  | 
function IsOverSideRowOrLayer(X, Y: integer): boolean; | 
![]()  | 
function IsOverTopColumnOrRow(X, Y: integer): boolean; | 
![]()  | 
procedure SetFrontCursor(X, Y: integer); | 
![]()  | 
procedure SetSideCursor(X, Y: integer); | 
![]()  | 
procedure SetTopCursor(X, Y: integer); | 
![]()  | 
procedure MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); override; | 
![]()  | 
property UseSelectedCursor: boolean read FUseSelectedCursor
      write FUseSelectedCursor; | 
![]()  | 
FUseSelectedCursor: boolean; | 
| 
 See UseSelectedCursor.  | |
![]()  | 
function GetNonSelectedCursor: TCursor; virtual; | 
| 
 
  | |
![]()  | 
function GetSelectedCursor: TCursor; virtual; abstract; | 
| 
 
  | |
![]()  | 
function IsOverFrontColumnOrLayer(X, Y: integer): boolean; | 
| 
 
  | |
![]()  | 
function IsOverSideRowOrLayer(X, Y: integer): boolean; | 
| 
 
  | |
![]()  | 
function IsOverTopColumnOrRow(X, Y: integer): boolean; | 
| 
 
  | |
![]()  | 
procedure SetFrontCursor(X, Y: integer); | 
| 
 
  | |
![]()  | 
procedure SetSideCursor(X, Y: integer); | 
| 
 
  | |
![]()  | 
procedure SetTopCursor(X, Y: integer); | 
| 
 
  | |
![]()  | 
procedure MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); override; | 
| 
 
  | |
![]()  | 
property UseSelectedCursor: boolean read FUseSelectedCursor
      write FUseSelectedCursor; | 
| 
 
If   | |