Class TDFControl (unit DFCtrls)

Inherits from

TDFGraphicControl

Constructors


constructor Create(AOwner: TComponent);

Public declarations

TDFControl



Functions

destructor Destroy;


procedure MouseEnter;


procedure MouseLeave;


procedure PaintBackup;

Protected declarations

procedure BackChanged(Sender: TObject);


procedure BevelChanged(Sender: TObject);


procedure MsgMouseEnter(var Message: TMessage);


procedure MsgMouseLeave(var Message: TMessage);


procedure SetBackground(Val: TBackgndObj);


procedure SetBevel(Val: TDFBevel);


procedure SetFocused(Val: Boolean);


Properties

property Background : TBackgndObj


property Bevel : TDFBevel


property Focused : Boolean


property MouseOver : Boolean


property PaintRect : Trect


Events

event OnMouseEnter : TNotifyEvent


event OnMouseLeave : TNotifyEvent


Variables

fBackground : TBackgndObj;

Private declarations

fBevel : TDFBevel;


fFocused : Boolean;


fMouseEnter : TNotifyEvent;


fMouseLeave : TNotifyEvent;


fMouseOver : Boolean;


fPaintRect : TRect;



Constructors


constructor Create(AOwner: TComponent);

Public declarations

TDFControl


Functions


destructor Destroy;


procedure MouseEnter;


procedure MouseLeave;


procedure PaintBackup;

Protected declarations


procedure BackChanged(Sender: TObject);


procedure BevelChanged(Sender: TObject);


procedure MsgMouseEnter(var Message: TMessage);


procedure MsgMouseLeave(var Message: TMessage);


procedure SetBackground(Val: TBackgndObj);


procedure SetBevel(Val: TDFBevel);


procedure SetFocused(Val: Boolean);


Properties


property Background : TBackgndObj


property Bevel : TDFBevel


property Focused : Boolean


property MouseOver : Boolean


property PaintRect : Trect


Events


event OnMouseEnter : TNotifyEvent


event OnMouseLeave : TNotifyEvent


Variables


fBackground : TBackgndObj;

Private declarations


fBevel : TDFBevel;


fFocused : Boolean;


fMouseEnter : TNotifyEvent;


fMouseLeave : TNotifyEvent;


fMouseOver : Boolean;


fPaintRect : TRect;