📄 effbtns.hpp
字号:
// Borland C++ Builder
// Copyright (c) 1995, 2002 by Borland Software Corporation
// All rights reserved
// (DO NOT EDIT: machine generated header) 'EffBtns.pas' rev: 6.00
#ifndef EffBtnsHPP
#define EffBtnsHPP
#pragma delphiheader begin
#pragma option push -w-
#pragma option push -Vx
#include <Menus.hpp> // Pascal unit
#include <BMPUtils.hpp> // Pascal unit
#include <PtInForm.hpp> // Pascal unit
#include <VCLBase.hpp> // Pascal unit
#include <EffBmp.hpp> // Pascal unit
#include <GrUtils.hpp> // Pascal unit
#include <ExtCtrls.hpp> // Pascal unit
#include <Dialogs.hpp> // Pascal unit
#include <Forms.hpp> // Pascal unit
#include <Controls.hpp> // Pascal unit
#include <Graphics.hpp> // Pascal unit
#include <Classes.hpp> // Pascal unit
#include <SysUtils.hpp> // Pascal unit
#include <Messages.hpp> // Pascal unit
#include <Windows.hpp> // Pascal unit
#include <SysInit.hpp> // Pascal unit
#include <System.hpp> // Pascal unit
//-- user supplied -----------------------------------------------------------
namespace Effbtns
{
//-- type declarations -------------------------------------------------------
typedef Shortint TSmType;
typedef Shortint TNumGlyphs;
class DELPHICLASS TepEfBtn;
class PASCALIMPLEMENTATION TepEfBtn : public Vclbase::TButtonGControl
{
typedef Vclbase::TButtonGControl inherited;
private:
bool FNoise;
TSmType FFrameWidth;
TSmType FShadowOffset;
void __fastcall SetNoise(bool Value);
void __fastcall SetShadowOffset(TSmType Value);
void __fastcall SetFrameWidth(TSmType Value);
public:
__fastcall virtual TepEfBtn(Classes::TComponent* AOwner);
__fastcall virtual ~TepEfBtn(void);
__published:
__property Margin = {default=-1};
__property Spacing = {default=4};
__property Layout = {default=0};
__property bool Noise = {read=FNoise, write=SetNoise, nodefault};
__property TSmType ShadowOffset = {read=FShadowOffset, write=SetShadowOffset, nodefault};
__property TSmType FrameWidth = {read=FFrameWidth, write=SetFrameWidth, nodefault};
__property Caption ;
__property Color = {default=-2147483643};
__property DragCursor = {default=-12};
__property DragMode = {default=0};
__property Enabled = {default=1};
__property Font ;
__property ParentColor = {default=1};
__property ParentFont = {default=1};
__property ParentShowHint = {default=1};
__property PopupMenu ;
__property ShowHint ;
__property Visible = {default=1};
protected:
void __fastcall SetLayoutCoord(void);
void __fastcall DrawRectBtn(void);
virtual void __fastcall PaintFace(void);
virtual void __fastcall PaintEffects(void);
};
class DELPHICLASS TepEfTrBtn;
class PASCALIMPLEMENTATION TepEfTrBtn : public Vclbase::TButtonGControl
{
typedef Vclbase::TButtonGControl inherited;
private:
bool FNoise;
TSmType FFrameWidth;
void __fastcall SetNoise(bool Value);
void __fastcall SetFrameWidth(TSmType Value);
protected:
void __fastcall SetLayoutCoord(void);
virtual void __fastcall PaintFace(void);
virtual void __fastcall PaintEffects(void);
public:
__fastcall virtual TepEfTrBtn(Classes::TComponent* AOwner);
__fastcall virtual ~TepEfTrBtn(void);
__published:
__property Margin = {default=-1};
__property Spacing = {default=4};
__property Layout = {default=0};
__property bool Noise = {read=FNoise, write=SetNoise, nodefault};
__property TSmType FrameWidth = {read=FFrameWidth, write=SetFrameWidth, nodefault};
__property Color = {default=-2147483643};
__property Caption ;
__property Font ;
__property ParentColor = {default=1};
__property ParentFont = {default=1};
__property ParentShowHint = {default=1};
__property PopupMenu ;
__property ShowHint ;
__property Visible = {default=1};
};
#pragma option push -b-
enum TBtnKind { bkEllipse, bkRndRect };
#pragma option pop
class DELPHICLASS TepEfRndBtn;
class PASCALIMPLEMENTATION TepEfRndBtn : public Vclbase::TButtonCControl
{
typedef Vclbase::TButtonCControl inherited;
private:
bool FNoise;
HRGN FRgn;
int FRadius;
TSmType FFrameWidth;
TBtnKind FBtnKind;
TSmType FShadowOffset;
void __fastcall SetShadowOffset(TSmType Value);
void __fastcall SetRadius(int Value);
void __fastcall SetBtnKind(TBtnKind Value);
void __fastcall SetNoise(bool Value);
void __fastcall SetFrameWidth(TSmType Value);
void __fastcall CreateR(void);
HIDESBASE MESSAGE void __fastcall WMSize(Messages::TWMSize &Message);
public:
__fastcall virtual TepEfRndBtn(Classes::TComponent* AOwner);
__fastcall virtual ~TepEfRndBtn(void);
__published:
__property Margin = {default=-1};
__property Spacing = {default=4};
__property Layout = {default=0};
__property bool Noise = {read=FNoise, write=SetNoise, nodefault};
__property int Radius = {read=FRadius, write=SetRadius, nodefault};
__property TSmType FrameWidth = {read=FFrameWidth, write=SetFrameWidth, nodefault};
__property TSmType ShadowOffset = {read=FShadowOffset, write=SetShadowOffset, nodefault};
__property Caption ;
__property Color = {default=-2147483643};
__property DragCursor = {default=-12};
__property DragMode = {default=0};
__property Enabled = {default=1};
__property Font ;
__property ParentColor = {default=1};
__property ParentFont = {default=1};
__property ParentShowHint = {default=1};
__property PopupMenu ;
__property ShowHint ;
__property Visible = {default=1};
__property TBtnKind BtnKind = {read=FBtnKind, write=SetBtnKind, nodefault};
protected:
void __fastcall SetLayoutCoord(void);
virtual bool __fastcall IsMouseIn(int X, int Y);
void __fastcall DrawRndBtn(void);
void __fastcall DrawRndRectBtn(void);
virtual void __fastcall PaintFace(void);
virtual void __fastcall PaintEffects(void);
public:
#pragma option push -w-inl
/* TWinControl.CreateParented */ inline __fastcall TepEfRndBtn(HWND ParentWindow) : Vclbase::TButtonCControl(ParentWindow) { }
#pragma option pop
};
class DELPHICLASS TepEfTrRndBtn;
class PASCALIMPLEMENTATION TepEfTrRndBtn : public Vclbase::TButtonCControl
{
typedef Vclbase::TButtonCControl inherited;
private:
bool FNoise;
HRGN FRgn;
TSmType FFrameWidth;
TBtnKind FBtnKind;
int FRadius;
void __fastcall SetRadius(int Value);
void __fastcall SetBtnKind(TBtnKind Value);
void __fastcall SetNoise(bool Value);
void __fastcall SetFrameWidth(TSmType Value);
void __fastcall CreateR(void);
HIDESBASE MESSAGE void __fastcall WMSize(Messages::TWMSize &Message);
public:
__fastcall virtual TepEfTrRndBtn(Classes::TComponent* AOwner);
__fastcall virtual ~TepEfTrRndBtn(void);
__published:
__property Margin = {default=-1};
__property Spacing = {default=4};
__property Layout = {default=0};
__property TBtnKind BtnKind = {read=FBtnKind, write=SetBtnKind, nodefault};
__property int Radius = {read=FRadius, write=SetRadius, nodefault};
__property bool Noise = {read=FNoise, write=SetNoise, nodefault};
__property TSmType FrameWidth = {read=FFrameWidth, write=SetFrameWidth, nodefault};
__property Caption ;
__property Color = {default=-2147483643};
__property DragCursor = {default=-12};
__property DragMode = {default=0};
__property Enabled = {default=1};
__property Font ;
__property ParentColor = {default=1};
__property ParentFont = {default=1};
__property ParentShowHint = {default=1};
__property PopupMenu ;
__property ShowHint ;
__property Visible = {default=1};
protected:
void __fastcall SetLayoutCoord(void);
virtual bool __fastcall IsMouseIn(int X, int Y);
void __fastcall DrawRndBtn(void);
void __fastcall DrawRndRectBtn(void);
virtual void __fastcall PaintFace(void);
virtual void __fastcall PaintEffects(void);
public:
#pragma option push -w-inl
/* TWinControl.CreateParented */ inline __fastcall TepEfTrRndBtn(HWND ParentWindow) : Vclbase::TButtonCControl(ParentWindow) { }
#pragma option pop
};
//-- var, const, procedure ---------------------------------------------------
} /* namespace Effbtns */
using namespace Effbtns;
#pragma option pop // -w-
#pragma option pop // -Vx
#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif // EffBtns
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -