Class TTrackbar (unit Trackbar)

Inherits from

TWinControl

Constructors


constructor Create (AOwner : TComponent);



Functions

procedure ClearSelection (Redraw : boolean);


procedure ClearTics (Redraw : boolean);


procedure GetChannelRect (var Rect : TRect);


function GetNumTics : Integer;


procedure GetThumbRect (var Rect : TRect);


function GetTic (index : Integer) : LongInt;


function GetTicPos (index : Integer) : LongInt;


procedure SetTic (position : LongInt);


procedure CreateHandle;


procedure CreateParams (var Params: TCreateParams);


function GetPos : LongInt;


procedure SetLineSize (value : LongInt);


procedure SetMax (value : LongInt);


procedure SetMin (value : LongInt);


procedure SetPageSize (value : LongInt);


procedure SetPos (value : LongInt);


procedure SetSelectionEnd (value : LongInt);


procedure SetSelectionStart (value : LongInt);


procedure SetStyles (value : tbStyles);


procedure SetThumbLength (value : Integer);


procedure SetTickFreq (value : Integer);


procedure wmHScroll (var Msg : TMessage);


Properties

property Enabled :


property LineSize : LongInt


property Max : LongInt


property Min : LongInt


property PageSize : LongInt


property Position : LongInt


property SelectionEnd : LongInt


property SelectionStart : LongInt


property Style : tbStyles


property ThumbLength : Integer


property TickFreq : Integer


property Visible :


Events

event OnBottom : TNotifyEvent


event OnDragDrop :


event OnDragOver :


event OnEndDrag :


event OnEndTrack : TNotifyEvent


event OnEnter :


event OnExit :


event OnKeyDown :


event OnKeyPress :


event OnKeyUp :


event OnLineDown : TNotifyEvent


event OnLineUp : TNotifyEvent


event OnPageDown : TNotifyEvent


event OnPageUp : TNotifyEvent


event OnThumbPosition : TNotifyEvent


event OnThumbTrack : TNotifyEvent


event OnTop : TNotifyEvent


Variables

EvBottom : TNotifyEvent;


EvEndTrack : TNotifyEvent;


EvLineDown : TNotifyEvent;


EvLineUp : TNotifyEvent;


EvPageDown : TNotifyEvent;


EvPageUp : TNotifyEvent;


EvThumbPosition : TNotifyEvent;


EvThumbTrack : TNotifyEvent;


EvTop : TNotifyEvent;


iLineSize : LongInt;


iMax : LongInt;


iMin : LongInt;


iPageSize : LongInt;


iPos : LongInt;


iSelectionEnd : LongInt;


iSelectionStart : Longint;


iThumbLength : Integer;


iTickFreq : Integer;


Styles : tbStyles;



Constructors


constructor Create (AOwner : TComponent);


Functions


procedure ClearSelection (Redraw : boolean);


procedure ClearTics (Redraw : boolean);


procedure GetChannelRect (var Rect : TRect);


function GetNumTics : Integer;


procedure GetThumbRect (var Rect : TRect);


function GetTic (index : Integer) : LongInt;


function GetTicPos (index : Integer) : LongInt;


procedure SetTic (position : LongInt);


procedure CreateHandle;


procedure CreateParams (var Params: TCreateParams);


function GetPos : LongInt;


procedure SetLineSize (value : LongInt);


procedure SetMax (value : LongInt);


procedure SetMin (value : LongInt);


procedure SetPageSize (value : LongInt);


procedure SetPos (value : LongInt);


procedure SetSelectionEnd (value : LongInt);


procedure SetSelectionStart (value : LongInt);


procedure SetStyles (value : tbStyles);


procedure SetThumbLength (value : Integer);


procedure SetTickFreq (value : Integer);


procedure wmHScroll (var Msg : TMessage);


Properties


property Enabled :


property LineSize : LongInt


property Max : LongInt


property Min : LongInt


property PageSize : LongInt


property Position : LongInt


property SelectionEnd : LongInt


property SelectionStart : LongInt


property Style : tbStyles


property ThumbLength : Integer


property TickFreq : Integer


property Visible :


Events


event OnBottom : TNotifyEvent


event OnDragDrop :


event OnDragOver :


event OnEndDrag :


event OnEndTrack : TNotifyEvent


event OnEnter :


event OnExit :


event OnKeyDown :


event OnKeyPress :


event OnKeyUp :


event OnLineDown : TNotifyEvent


event OnLineUp : TNotifyEvent


event OnPageDown : TNotifyEvent


event OnPageUp : TNotifyEvent


event OnThumbPosition : TNotifyEvent


event OnThumbTrack : TNotifyEvent


event OnTop : TNotifyEvent


Variables


EvBottom : TNotifyEvent;


EvEndTrack : TNotifyEvent;


EvLineDown : TNotifyEvent;


EvLineUp : TNotifyEvent;


EvPageDown : TNotifyEvent;


EvPageUp : TNotifyEvent;


EvThumbPosition : TNotifyEvent;


EvThumbTrack : TNotifyEvent;


EvTop : TNotifyEvent;


iLineSize : LongInt;


iMax : LongInt;


iMin : LongInt;


iPageSize : LongInt;


iPos : LongInt;


iSelectionEnd : LongInt;


iSelectionStart : Longint;


iThumbLength : Integer;


iTickFreq : Integer;


Styles : tbStyles;