📄 suiskinstdctrl.hpp
字号:
#pragma option pop
};
class DELPHICLASS TsuiSkinTabControl;
class PASCALIMPLEMENTATION TsuiSkinTabControl : public Suiskinengine::TsuiSkinControlVCL
{
typedef Suiskinengine::TsuiSkinControlVCL inherited;
private:
int m_OldTabHeight;
void __fastcall PaintPage(const Graphics::TBitmap* Buf, int PageIndex, const Types::TRect &R, bool Active);
protected:
virtual void __fastcall DoInit(void);
virtual void __fastcall ActiveChanged(void);
virtual bool __fastcall BeforeDefProc(Messages::TMessage &Message);
virtual void __fastcall PaintControl(void);
public:
#pragma option push -w-inl
/* TsuiSkinControlVCL.Create */ inline __fastcall TsuiSkinTabControl(Controls::TControl* WinCtrl, Suiskinengine::TsuiSkinWindow* SkinWnd) : Suiskinengine::TsuiSkinControlVCL(WinCtrl, SkinWnd) { }
#pragma option pop
#pragma option push -w-inl
/* TsuiSkinControlVCL.Destroy */ inline __fastcall virtual ~TsuiSkinTabControl(void) { }
#pragma option pop
};
class DELPHICLASS TsuiSkinTrackBar;
class PASCALIMPLEMENTATION TsuiSkinTrackBar : public Suiskinengine::TsuiSkinControlVCL
{
typedef Suiskinengine::TsuiSkinControlVCL inherited;
private:
Graphics::TBitmap* m_BarImg;
protected:
virtual void __fastcall ActiveChanged(void);
virtual bool __fastcall BeforeDefProc(Messages::TMessage &Message);
virtual void __fastcall PaintControl(void);
virtual void __fastcall DoUnInit(void);
public:
#pragma option push -w-inl
/* TsuiSkinControlVCL.Create */ inline __fastcall TsuiSkinTrackBar(Controls::TControl* WinCtrl, Suiskinengine::TsuiSkinWindow* SkinWnd) : Suiskinengine::TsuiSkinControlVCL(WinCtrl, SkinWnd) { }
#pragma option pop
#pragma option push -w-inl
/* TsuiSkinControlVCL.Destroy */ inline __fastcall virtual ~TsuiSkinTrackBar(void) { }
#pragma option pop
};
class DELPHICLASS TsuiSkinProgressBar;
class PASCALIMPLEMENTATION TsuiSkinProgressBar : public Suiskinengine::TsuiSkinControlVCL
{
typedef Suiskinengine::TsuiSkinControlVCL inherited;
private:
Graphics::TBitmap* m_BarImg;
protected:
virtual void __fastcall ActiveChanged(void);
virtual bool __fastcall BeforeDefProc(Messages::TMessage &Message);
virtual void __fastcall PaintControl(void);
virtual void __fastcall DoUnInit(void);
public:
#pragma option push -w-inl
/* TsuiSkinControlVCL.Create */ inline __fastcall TsuiSkinProgressBar(Controls::TControl* WinCtrl, Suiskinengine::TsuiSkinWindow* SkinWnd) : Suiskinengine::TsuiSkinControlVCL(WinCtrl, SkinWnd) { }
#pragma option pop
#pragma option push -w-inl
/* TsuiSkinControlVCL.Destroy */ inline __fastcall virtual ~TsuiSkinProgressBar(void) { }
#pragma option pop
};
class DELPHICLASS TsuiSkinUpDown;
class PASCALIMPLEMENTATION TsuiSkinUpDown : public Suiskinengine::TsuiSkinControlVCL
{
typedef Suiskinengine::TsuiSkinControlVCL inherited;
private:
int m_R;
protected:
virtual bool __fastcall BeforeDefProc(Messages::TMessage &Message);
virtual void __fastcall PaintControl(void);
public:
#pragma option push -w-inl
/* TsuiSkinControlVCL.Create */ inline __fastcall TsuiSkinUpDown(Controls::TControl* WinCtrl, Suiskinengine::TsuiSkinWindow* SkinWnd) : Suiskinengine::TsuiSkinControlVCL(WinCtrl, SkinWnd) { }
#pragma option pop
#pragma option push -w-inl
/* TsuiSkinControlVCL.Destroy */ inline __fastcall virtual ~TsuiSkinUpDown(void) { }
#pragma option pop
};
class DELPHICLASS TsuiSkinStatusBar;
class PASCALIMPLEMENTATION TsuiSkinStatusBar : public Suiskinengine::TsuiSkinControlVCL
{
typedef Suiskinengine::TsuiSkinControlVCL inherited;
protected:
virtual void __fastcall PaintControl(void);
public:
virtual bool __fastcall ParnetColor(void);
public:
#pragma option push -w-inl
/* TsuiSkinControlVCL.Create */ inline __fastcall TsuiSkinStatusBar(Controls::TControl* WinCtrl, Suiskinengine::TsuiSkinWindow* SkinWnd) : Suiskinengine::TsuiSkinControlVCL(WinCtrl, SkinWnd) { }
#pragma option pop
#pragma option push -w-inl
/* TsuiSkinControlVCL.Destroy */ inline __fastcall virtual ~TsuiSkinStatusBar(void) { }
#pragma option pop
};
class DELPHICLASS TsuiSkinToolBar;
class PASCALIMPLEMENTATION TsuiSkinToolBar : public Suiskinengine::TsuiSkinControlVCL
{
typedef Suiskinengine::TsuiSkinControlVCL inherited;
private:
bool m_OldFlat;
void __fastcall DrawButton(Comctrls::TToolBar* Sender, Comctrls::TToolButton* Button, Comctrls::TCustomDrawState State, bool &DefaultDraw);
void __fastcall DrawDownButton(Graphics::TCanvas* ACanvas, const Types::TRect &ARect, Imglist::TCustomImageList* ImgLst, int ImageIndex, AnsiString CaptionStr, bool DropDown);
void __fastcall DrawHotButton(Graphics::TCanvas* ACanvas, const Types::TRect &ARect, Imglist::TCustomImageList* ImgLst, int ImageIndex, AnsiString CaptionStr, bool DropDown);
protected:
virtual void __fastcall DoInit(void);
virtual void __fastcall DoUninit(void);
virtual void __fastcall ActiveChanged(void);
public:
virtual bool __fastcall ParnetColor(void);
public:
#pragma option push -w-inl
/* TsuiSkinControlVCL.Create */ inline __fastcall TsuiSkinToolBar(Controls::TControl* WinCtrl, Suiskinengine::TsuiSkinWindow* SkinWnd) : Suiskinengine::TsuiSkinControlVCL(WinCtrl, SkinWnd) { }
#pragma option pop
#pragma option push -w-inl
/* TsuiSkinControlVCL.Destroy */ inline __fastcall virtual ~TsuiSkinToolBar(void) { }
#pragma option pop
};
class DELPHICLASS TsuiSkinFrame;
class PASCALIMPLEMENTATION TsuiSkinFrame : public Suiskinengine::TsuiSkinControlVCL
{
typedef Suiskinengine::TsuiSkinControlVCL inherited;
public:
#pragma option push -w-inl
/* TsuiSkinControlVCL.Create */ inline __fastcall TsuiSkinFrame(Controls::TControl* WinCtrl, Suiskinengine::TsuiSkinWindow* SkinWnd) : Suiskinengine::TsuiSkinControlVCL(WinCtrl, SkinWnd) { }
#pragma option pop
#pragma option push -w-inl
/* TsuiSkinControlVCL.Destroy */ inline __fastcall virtual ~TsuiSkinFrame(void) { }
#pragma option pop
};
class DELPHICLASS TsuiSkinInternalUpDown;
class DELPHICLASS TsuiSkinDateTimePicker;
class PASCALIMPLEMENTATION TsuiSkinDateTimePicker : public Suiskinengine::TsuiSkinExtComboboxLikeControl
{
typedef Suiskinengine::TsuiSkinExtComboboxLikeControl inherited;
private:
TsuiSkinInternalUpDown* m_Spin;
bool __fastcall BtnVisible(void);
protected:
virtual void __fastcall DoInit(void);
virtual void __fastcall DoUninit(void);
virtual void __fastcall ActiveChanged(void);
public:
#pragma option push -w-inl
/* TsuiSkinControlVCL.Create */ inline __fastcall TsuiSkinDateTimePicker(Controls::TControl* WinCtrl, Suiskinengine::TsuiSkinWindow* SkinWnd) : Suiskinengine::TsuiSkinExtComboboxLikeControl(WinCtrl, SkinWnd) { }
#pragma option pop
#pragma option push -w-inl
/* TsuiSkinControlVCL.Destroy */ inline __fastcall virtual ~TsuiSkinDateTimePicker(void) { }
#pragma option pop
};
class PASCALIMPLEMENTATION TsuiSkinInternalUpDown : public Comctrls::TUpDown
{
typedef Comctrls::TUpDown inherited;
private:
Controls::TWinControl* m_Ctrl;
TsuiSkinDateTimePicker* m_SkinCtrl;
HIDESBASE MESSAGE void __fastcall WMLBUTTONDOWN(Messages::TMessage &Msg);
HIDESBASE MESSAGE void __fastcall WMLBUTTONUP(Messages::TMessage &Msg);
HIDESBASE MESSAGE void __fastcall WMLBUTTONDBLCLK(Messages::TMessage &Msg);
MESSAGE void __fastcall WMNCNITTEST(Messages::TMessage &Msg);
HIDESBASE MESSAGE void __fastcall WMERASEBKGND(Messages::TMessage &Msg);
public:
__fastcall virtual TsuiSkinInternalUpDown(Classes::TComponent* AOwner);
__fastcall virtual ~TsuiSkinInternalUpDown(void);
public:
#pragma option push -w-inl
/* TWinControl.CreateParented */ inline __fastcall TsuiSkinInternalUpDown(HWND ParentWindow) : Comctrls::TUpDown(ParentWindow) { }
#pragma option pop
};
//-- var, const, procedure ---------------------------------------------------
extern PACKAGE Suiskinengine::TsuiSkinCtrlVCLDef SUISKIN_STDCTRLS_DEF[23];
} /* namespace Suiskinstdctrl */
using namespace Suiskinstdctrl;
#pragma option pop // -w-
#pragma option pop // -Vx
#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif // SUISkinStdCtrl
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -