| Class TButton3D (unit Button3D) |
TButton
| Constructors |
constructor Create(AOwner: TComponent);| Functions |
destructor Destroy;
procedure CreateParams(var Params: TCreateParams);
procedure SetButtonStyle(ADefault: Boolean);
procedure CMEnabledChanged(var Message: TMessage);
procedure CMFontChanged(var Message: TMessage);
procedure CNDrawItem(var Message: TWMDrawItem);
procedure CNMeasureItem(var Message: TWMMeasureItem);
procedure DoDrawShadowText(ColorHigh,ColorLow: TColor;Rect: TRect);
procedure DrawButtonText(Canvas: TCanvas; const Caption: string;
TextBounds: TRect; State: TButtonState);
procedure DrawItem(const DrawItemStruct: TDrawItemStruct);
procedure SetBevel(Value: TButton3DBevel);
procedure SetHighLightColor(Value: TColor);
procedure SetShadowColor(Value: TColor);
procedure SetShadowSize(Value: Byte);
procedure WMLButtonDblClk(var Message: TWMLButtonDblClk);| Properties |
property Bevel : TButton3DBevel
property HighLightColor : TColor
property PressState : TButton3DPressState
property ShadowColor : TColor
property ShadowSize : Byte| Events |
| Variables |
FBevel : TButton3DBevel;
FCanvas : TCanvas;
FHighLightColor : TColor;
FPressState : TButton3DPressState;
FShadowColor : TColor;
FShadowSize : Byte;
IsDown : Boolean;
IsFocused : Boolean;| Constructors |
constructor Create(AOwner: TComponent);class TButton3D ~~~~~~~~~~~~~~~
| Functions |
destructor Destroy;
procedure CreateParams(var Params: TCreateParams);
procedure SetButtonStyle(ADefault: Boolean);Text
procedure CMEnabledChanged(var Message: TMessage);
procedure CMFontChanged(var Message: TMessage);
procedure CNDrawItem(var Message: TWMDrawItem);
procedure CNMeasureItem(var Message: TWMMeasureItem);
procedure DoDrawShadowText(ColorHigh,ColorLow: TColor;Rect: TRect);DrawFrameControl does not draw a pressed button correctly
procedure DrawButtonText(Canvas: TCanvas; const Caption: string;
TextBounds: TRect; State: TButtonState);
procedure DrawItem(const DrawItemStruct: TDrawItemStruct);
procedure SetBevel(Value: TButton3DBevel);
procedure SetHighLightColor(Value: TColor);
procedure SetShadowColor(Value: TColor);
procedure SetShadowSize(Value: Byte);
procedure WMLButtonDblClk(var Message: TWMLButtonDblClk);| Properties |
property Bevel : TButton3DBevel
property HighLightColor : TColor
property PressState : TButton3DPressState
property ShadowColor : TColor
property ShadowSize : Byte| Events |
| Variables |
FBevel : TButton3DBevel;
FCanvas : TCanvas;
FHighLightColor : TColor;
FPressState : TButton3DPressState;
FShadowColor : TColor;
FShadowSize : Byte;
IsDown : Boolean;
IsFocused : Boolean;