| Description | Hierarchy | Fields | Methods | Properties | 
type TCreateLineScreenObjectTool = class(TCustomCreateScreenObjectTool32)
TCreateLineScreenObjectTool is used to create a line or polygon TScreenObject.
![]()  | 
FStartX: Integer; | 
![]()  | 
FStartY: Integer; | 
![]()  | 
procedure ContinueLineScreenObject(X, Y: Integer; Shift: TShiftState); | 
![]()  | 
function ShouldClosePolygon(X, Y: integer): boolean; override; | 
![]()  | 
procedure DrawOnBitMap32(Sender: TObject; Buffer: TBitmap32); override; | 
![]()  | 
function GetHint: string; override; | 
![]()  | 
function GetCursor: TCursor; override; | 
![]()  | 
procedure MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); override; | 
![]()  | 
procedure MouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); override; | 
![]()  | 
FStartX: Integer; | 
![]()  | 
FStartY: Integer; | 
![]()  | 
procedure ContinueLineScreenObject(X, Y: Integer; Shift: TShiftState); | 
| 
 
  | |
![]()  | 
function ShouldClosePolygon(X, Y: integer): boolean; override; | 
![]()  | 
procedure DrawOnBitMap32(Sender: TObject; Buffer: TBitmap32); override; | 
![]()  | 
function GetHint: string; override; | 
| 
 Used to define Hint  | |
![]()  | 
function GetCursor: TCursor; override; | 
![]()  | 
procedure MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); override; | 
| 
 
  | |
![]()  | 
procedure MouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); override; | 
| 
 
  | |