Class THMIBasicControl
Unit
hmi_draw_basiccontrol
Declaration
type THMIBasicControl = class(TCustomControl, IHMIInterface)
Description
THMIBasicControl
Hierarchy
- TCustomControl
- THMIBasicControl
Overview
Fields
Methods
 |
procedure SetHMITag(t:TPLCTag); virtual; |
 |
function GetHMITag:TPLCTag; virtual; |
 |
function GetControlSecurityCode:UTF8String; |
 |
procedure CanBeAccessed(a:Boolean); |
 |
procedure MakeUnsecure; |
 |
procedure SetSecurityCode(sc: UTF8String); |
 |
function Cateto(p0, p1: Integer): Integer; |
 |
function Degrees(x0, x1, y0, y1: Integer): Double; |
 |
function Hipotenusa(x0, x1, y0, y1: Integer): Double; |
 |
function Seno(x0, x1, y0, y1: Integer): Double; |
 |
function ControlArea(pixel: TBGRAPixel): Boolean; virtual; |
 |
procedure InvalidateDraw; virtual; |
 |
procedure InvalidateShape; virtual; |
 |
procedure DrawControl; virtual; |
 |
procedure UpdateShape; virtual; |
 |
procedure Paint; override; |
 |
procedure Resize; override; |
 |
procedure CMHitTest(var Message: TCMHittest) ; message CM_HITTEST; |
 |
procedure SetParent(NewParent: TWinControl); override; |
 |
procedure SetBodyColor(AValue: TColor); virtual; |
 |
procedure SetBorderColor(AValue: TColor); virtual; |
 |
procedure SetBorderWidth(AValue: Integer); virtual; |
 |
procedure Loaded; override; |
 |
constructor Create(AOwner: TComponent); override; |
 |
destructor Destroy; override; |
Properties
Description
Fields
 |
FSecurityCode:UTF8String; |
|
 |
FIsEnabled:Boolean; |
|
 |
FIsEnabledBySecurity:Boolean; |
|
 |
FBorderColor:TColor; |
|
 |
FBodyColor: TColor; |
|
 |
FUpdateShape:Boolean; |
|
 |
FShouldRedraw:Boolean; |
|
 |
FBorderWidth:Integer; |
|
 |
FControlArea:TBGRABitmap; |
|
 |
FUpdatingCount:Cardinal; |
|
 |
FOldWidth:Integer; |
|
 |
FOldHeight:Integer; |
|
Methods
 |
procedure SetSecurityCode(sc: UTF8String); |
|
 |
function Cateto(p0, p1: Integer): Integer; |
|
 |
function Degrees(x0, x1, y0, y1: Integer): Double; |
|
 |
function Hipotenusa(x0, x1, y0, y1: Integer): Double; |
|
 |
function Seno(x0, x1, y0, y1: Integer): Double; |
|
 |
function ControlArea(pixel: TBGRAPixel): Boolean; virtual; |
|
 |
procedure InvalidateDraw; virtual; |
|
 |
procedure InvalidateShape; virtual; |
|
 |
procedure DrawControl; virtual; |
|
 |
procedure UpdateShape; virtual; |
|
 |
procedure Paint; override; |
|
 |
procedure Resize; override; |
|
 |
procedure CMHitTest(var Message: TCMHittest) ; message CM_HITTEST; |
|
 |
procedure SetParent(NewParent: TWinControl); override; |
|
 |
procedure SetBodyColor(AValue: TColor); virtual; |
|
 |
procedure SetBorderColor(AValue: TColor); virtual; |
|
 |
procedure SetBorderWidth(AValue: Integer); virtual; |
|
 |
procedure Loaded; override; |
|
 |
constructor Create(AOwner: TComponent); override; |
|
 |
destructor Destroy; override; |
|
Properties
Generated by PasDoc 0.14.0.