Class TTransparentLabel (unit translabel)

Inherits from

TGraphicControl

Constructors


Constructor Create(AOwner:TComponent);



Functions

Destructor Destroy;


Procedure Paint;

Protected declarations

Procedure CalcFontRect(Var Rect:TRect;Var X:Integer;Var Y:Integer);


Procedure CMFontChanged(var Message: TMessage);


Procedure CMTextChanged(var Message: TMessage);


Procedure DrawText(Dcanvas:TCanvas;Rect:TRect;X,Y:Integer);


Procedure SetAutoSize(value:Boolean);


Procedure SetBrush(value:TBitmap);


Procedure SetDegrees(value:Integer);


Procedure SetDisplay(value:TDisplayType);


Procedure SetFirstColor(value:TColor);


Procedure SetFontHeight(value:Integer);


Procedure SetFontWidth(value:Integer);


Procedure SetLastColor(value:TColor);


Procedure SetOutLine(value:Boolean);


Procedure SetOutLineColor(value:TColor);


Procedure SetOutLineWidth(value:Integer);


Procedure SetPattern(value:TPatternType);


Procedure SetShadow(value:Boolean);


Procedure SetShadowColor(value:TColor);


Procedure SetShadowX(value:Integer);


Procedure SetShadowY(value:Integer);


Procedure SetTransparent(value:Boolean);


Properties

property AutoSize : Boolean

Published declarations

property Brush : TBitmap


property Caption :

property Transparent:Boolean read FTransparent write SetTransparent default False;

property Color :


property ColorFirst : TColor


property ColorLast : TColor


property Degrees : Integer


property Display : TDisplayType


property DragCursor :


property DragMode :


property Enabled :


property Font :


property FontHeight : Integer


property FontWidth : Integer


property Height :


property Hint :


property Left :


property OutLineColor : TColor


property OutLineEnabled : Boolean


property OutLineWidth : Integer


property ParentColor :


property ParentFont :


property ParentShowHint :


property Pattern : TPatternType


property PopupMenu :


property ShadowColor : TColor


property ShadowEnabled : Boolean


property ShadowX : Integer


property ShadowY : Integer


property ShowHint :


property Top :


property Visible :


property Width :


Events

event OnClick :


event OnDblClick :


event OnDragDrop :


event OnDragOver :


event OnEndDrag :


event OnMouseDown :


event OnMouseMove :


event OnMouseUp :


event OnStartDrag :


Variables

FAutoSize : Boolean;


FBrush : TBitmap;

Private declarations

FDegrees : Integer;


FDisplay : TDisplayType;


FFirstColor : TColor;


FFontHeight : Integer;


FFontWidth : Integer;


FLastColor : TColor;


FOutLine : Boolean;


FOutLineColor : TColor;


FOutLineWidth : Integer;


FPattern : TPatternType;


FShadow : Boolean;


FShadowColor : TColor;


FShadowX : Integer;


FShadowY : Integer;


FTransparent : Boolean;



Constructors


Constructor Create(AOwner:TComponent);


Functions


Destructor Destroy;


Procedure Paint;

Protected declarations


Procedure CalcFontRect(Var Rect:TRect;Var X:Integer;Var Y:Integer);


Procedure CMFontChanged(var Message: TMessage);


Procedure CMTextChanged(var Message: TMessage);


Procedure DrawText(Dcanvas:TCanvas;Rect:TRect;X,Y:Integer);


Procedure SetAutoSize(value:Boolean);


Procedure SetBrush(value:TBitmap);


Procedure SetDegrees(value:Integer);


Procedure SetDisplay(value:TDisplayType);


Procedure SetFirstColor(value:TColor);


Procedure SetFontHeight(value:Integer);


Procedure SetFontWidth(value:Integer);


Procedure SetLastColor(value:TColor);


Procedure SetOutLine(value:Boolean);


Procedure SetOutLineColor(value:TColor);


Procedure SetOutLineWidth(value:Integer);


Procedure SetPattern(value:TPatternType);


Procedure SetShadow(value:Boolean);


Procedure SetShadowColor(value:TColor);


Procedure SetShadowX(value:Integer);


Procedure SetShadowY(value:Integer);


Procedure SetTransparent(value:Boolean);


Properties


property AutoSize : Boolean

Published declarations


property Brush : TBitmap


property Caption :

property Transparent:Boolean read FTransparent write SetTransparent default False;


property Color :


property ColorFirst : TColor


property ColorLast : TColor


property Degrees : Integer


property Display : TDisplayType


property DragCursor :


property DragMode :


property Enabled :


property Font :


property FontHeight : Integer


property FontWidth : Integer


property Height :


property Hint :


property Left :


property OutLineColor : TColor


property OutLineEnabled : Boolean


property OutLineWidth : Integer


property ParentColor :


property ParentFont :


property ParentShowHint :


property Pattern : TPatternType


property PopupMenu :


property ShadowColor : TColor


property ShadowEnabled : Boolean


property ShadowX : Integer


property ShadowY : Integer


property ShowHint :


property Top :


property Visible :


property Width :


Events


event OnClick :


event OnDblClick :


event OnDragDrop :


event OnDragOver :


event OnEndDrag :


event OnMouseDown :


event OnMouseMove :


event OnMouseUp :


event OnStartDrag :


Variables


FAutoSize : Boolean;


FBrush : TBitmap;

Private declarations


FDegrees : Integer;


FDisplay : TDisplayType;


FFirstColor : TColor;


FFontHeight : Integer;


FFontWidth : Integer;


FLastColor : TColor;


FOutLine : Boolean;


FOutLineColor : TColor;


FOutLineWidth : Integer;


FPattern : TPatternType;


FShadow : Boolean;


FShadowColor : TColor;


FShadowX : Integer;


FShadowY : Integer;


FTransparent : Boolean;