Unit 'ECTypes' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#pl_eccontrols]

TECBaseControl

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: ectypes.pas line 151

type TECBaseControl = class(TCustomControl)

protected

  FBevelInner: TBevelCut;

  

  FBevelOuter: TBevelCut;

  

  FBevelSpace: SmallInt;

  

  FBevelWidth: SmallInt;

  

  FColor3DDark: TColor;

  

  FColor3DLight: TColor;

  

  FInvalidRect: TRect;

  

  FOrientation: TObjectOrientation;

  

  FStyle: TObjectStyle;

  

  RedrawMode: TRedrawMode;

  

  function GetBorderWidth;

  

  function HasCaption; virtual;

  

  procedure InvalidateCustomRect(); virtual; abstract;

  

  procedure OrientationChanged(); virtual;

  

  procedure RecalcRedraw; virtual; abstract;

  

  procedure Redraw3DColorAreas; virtual; abstract;

  

  procedure SetAutoSize(); override;

  

  procedure StyleChanged(); virtual;

  

  procedure WMPaint(); message;

  

public

  UpdateCount: SmallInt;

  

  constructor Create(); override;

  

  procedure BeginUpdate; virtual;

  

  procedure EndUpdate(); virtual;

  

  procedure InvalidateNonUpdated;

  

  procedure Redraw; virtual; abstract;

  

  property BevelInner: TBevelCut; [rw]

  

  property BevelOuter: TBevelCut; [rw]

  

  property BevelSpace: SmallInt; [rw]

  

  property BevelWidth: SmallInt; [rw]

  

  property Color3DDark: TColor; [rw]

  

  property Color3DLight: TColor; [rw]

  

  property Orientation: TObjectOrientation; [rw]

  

  property Style: TObjectStyle; [rw]

  

end;

Inheritance

TECBaseControl

  

|

TObject



CT Web help

CodeTyphon Studio