Class TSplitter (unit Splitctl)

Inherits from

TCustomPanel

Constructors


constructor Create(AOwner:TComponent);

Public declarations


Functions

procedure MouseDown(Button: TMouseButton; Shift: TShiftState; X, Y: Integer);

Protected declarations

procedure MouseMove(Shift: TShiftState; X, Y: Integer);


procedure MouseUp(Button: TMouseButton; Shift: TShiftState; X, Y: Integer);


procedure Notification(AComponent: TComponent; Operation: TOperation);


procedure DrawFocusRect(var R:TRect);


procedure SetResizingControl(Value:TWinControl);


procedure WMMove(var Msg);


procedure WMSize(var Msg);


Properties

property Color :

Published declarations

property Enabled :


property Height :


property MinLeft : integer


property MinSize : integer


property ParentColor :


property ResizingControl : TWinControl


property Width :


Events

event OnMouseDown :


event OnMouseMove :


event OnMouseUp :


event OnMoving : TMouseMoveEvent


Variables

fMinLeft : integer;


fMinSize : integer;


FOnMoving : TMouseMoveEvent;


FResizingControl : TWinControl;


FUpdate : integer;


MX : integer;

Private declarations

MY : integer;


PX : integer;


PY : integer;



Constructors


constructor Create(AOwner:TComponent);

Public declarations


Functions


procedure MouseDown(Button: TMouseButton; Shift: TShiftState; X, Y: Integer);

Protected declarations


procedure MouseMove(Shift: TShiftState; X, Y: Integer);


procedure MouseUp(Button: TMouseButton; Shift: TShiftState; X, Y: Integer);


procedure Notification(AComponent: TComponent; Operation: TOperation);


procedure DrawFocusRect(var R:TRect);


procedure SetResizingControl(Value:TWinControl);


procedure WMMove(var Msg);


procedure WMSize(var Msg);


Properties


property Color :

Published declarations


property Enabled :


property Height :


property MinLeft : integer


property MinSize : integer


property ParentColor :


property ResizingControl : TWinControl


property Width :


Events


event OnMouseDown :


event OnMouseMove :


event OnMouseUp :


event OnMoving : TMouseMoveEvent


Variables


fMinLeft : integer;


fMinSize : integer;


FOnMoving : TMouseMoveEvent;


FResizingControl : TWinControl;


FUpdate : integer;


MX : integer;

Private declarations


MY : integer;


PX : integer;


PY : integer;