⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 suiskinstdwnd.hpp

📁 SUISkin 是为Delphi和C++Builder开发的最易用的界面增强VCL组件包。它能完全自动的为您的应用程序添加支持换肤功能
💻 HPP
字号:
// Borland C++ Builder
// Copyright (c) 1995, 1999 by Borland International
// All rights reserved

// (DO NOT EDIT: machine generated header) 'SUISkinStdWnd.pas' rev: 5.00

#ifndef SUISkinStdWndHPP
#define SUISkinStdWndHPP

#pragma delphiheader begin
#pragma option push -w-
#pragma option push -Vx
#include <SUISkinEngine.hpp>	// Pascal unit
#include <Commctrl.hpp>	// Pascal unit
#include <Math.hpp>	// Pascal unit
#include <ExtCtrls.hpp>	// Pascal unit
#include <Classes.hpp>	// Pascal unit
#include <SysUtils.hpp>	// Pascal unit
#include <Graphics.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 Suiskinstdwnd
{
//-- type declarations -------------------------------------------------------
class DELPHICLASS TsuiSkinWndComboBox;
class PASCALIMPLEMENTATION TsuiSkinWndComboBox : public Suiskinengine::TsuiSkinBorderWndControl 
{
	typedef Suiskinengine::TsuiSkinBorderWndControl inherited;
	
protected:
	virtual void __fastcall PaintControl(void);
public:
	#pragma option push -w-inl
	/* TsuiSkinControlWnd.Create */ inline __fastcall TsuiSkinWndComboBox(unsigned CtrlWnd, Suiskinengine::TsuiSkinWindow* 
		SkinWnd) : Suiskinengine::TsuiSkinBorderWndControl(CtrlWnd, SkinWnd) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TsuiSkinControlWnd.Destroy */ inline __fastcall virtual ~TsuiSkinWndComboBox(void) { }
	#pragma option pop
	
};


class DELPHICLASS TsuiSkinWndButton;
class PASCALIMPLEMENTATION TsuiSkinWndButton : public Suiskinengine::TsuiSkinControlWnd 
{
	typedef Suiskinengine::TsuiSkinControlWnd inherited;
	
private:
	bool m_Downed;
	Extctrls::TTimer* m_Timer;
	void __fastcall OnTimer(System::TObject* Sender);
	
protected:
	virtual bool __fastcall BeforeDefProc(Messages::TMessage &Message);
	virtual void __fastcall PaintControl(void);
	virtual void __fastcall AfterDefProc(Messages::TMessage &Message);
	virtual void __fastcall MouseUp(void);
	virtual void __fastcall MouseDown(void);
	virtual void __fastcall DoInit(void);
	virtual void __fastcall DoUninit(void);
public:
	#pragma option push -w-inl
	/* TsuiSkinControlWnd.Create */ inline __fastcall TsuiSkinWndButton(unsigned CtrlWnd, Suiskinengine::TsuiSkinWindow* 
		SkinWnd) : Suiskinengine::TsuiSkinControlWnd(CtrlWnd, SkinWnd) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TsuiSkinControlWnd.Destroy */ inline __fastcall virtual ~TsuiSkinWndButton(void) { }
	#pragma option pop
	
};


class DELPHICLASS TsuiSkinWndCheckBox;
class PASCALIMPLEMENTATION TsuiSkinWndCheckBox : public Suiskinengine::TsuiSkinControlWnd 
{
	typedef Suiskinengine::TsuiSkinControlWnd inherited;
	
private:
	unsigned m_Style;
	
protected:
	virtual void __fastcall DoInit(void);
	virtual void __fastcall PaintControl(void);
	virtual void __fastcall AfterDefProc(Messages::TMessage &Message);
public:
	#pragma option push -w-inl
	/* TsuiSkinControlWnd.Create */ inline __fastcall TsuiSkinWndCheckBox(unsigned CtrlWnd, Suiskinengine::TsuiSkinWindow* 
		SkinWnd) : Suiskinengine::TsuiSkinControlWnd(CtrlWnd, SkinWnd) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TsuiSkinControlWnd.Destroy */ inline __fastcall virtual ~TsuiSkinWndCheckBox(void) { }
	#pragma option pop
	
};


class DELPHICLASS TsuiSkinWndRadioButton;
class PASCALIMPLEMENTATION TsuiSkinWndRadioButton : public Suiskinengine::TsuiSkinControlWnd 
{
	typedef Suiskinengine::TsuiSkinControlWnd inherited;
	
protected:
	virtual void __fastcall PaintControl(void);
	virtual void __fastcall AfterDefProc(Messages::TMessage &Message);
public:
	#pragma option push -w-inl
	/* TsuiSkinControlWnd.Create */ inline __fastcall TsuiSkinWndRadioButton(unsigned CtrlWnd, Suiskinengine::TsuiSkinWindow* 
		SkinWnd) : Suiskinengine::TsuiSkinControlWnd(CtrlWnd, SkinWnd) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TsuiSkinControlWnd.Destroy */ inline __fastcall virtual ~TsuiSkinWndRadioButton(void) { }
	#pragma option pop
	
};


class DELPHICLASS TsuiSkinWndTabControl;
class PASCALIMPLEMENTATION TsuiSkinWndTabControl : public Suiskinengine::TsuiSkinControlWnd 
{
	typedef Suiskinengine::TsuiSkinControlWnd inherited;
	
private:
	int m_OldTabHeight;
	void __fastcall PaintPage(const Graphics::TBitmap* Buf, int PageIndex, const Windows::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
	/* TsuiSkinControlWnd.Create */ inline __fastcall TsuiSkinWndTabControl(unsigned CtrlWnd, Suiskinengine::TsuiSkinWindow* 
		SkinWnd) : Suiskinengine::TsuiSkinControlWnd(CtrlWnd, SkinWnd) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TsuiSkinControlWnd.Destroy */ inline __fastcall virtual ~TsuiSkinWndTabControl(void) { }
	#pragma option pop
	
};


class DELPHICLASS TsuiSkinWndToolbarWindow32;
class PASCALIMPLEMENTATION TsuiSkinWndToolbarWindow32 : public Suiskinengine::TsuiSkinControlWnd 
{
	typedef Suiskinengine::TsuiSkinControlWnd inherited;
	
protected:
	virtual void __fastcall DoInit(void);
public:
	#pragma option push -w-inl
	/* TsuiSkinControlWnd.Create */ inline __fastcall TsuiSkinWndToolbarWindow32(unsigned CtrlWnd, Suiskinengine::TsuiSkinWindow* 
		SkinWnd) : Suiskinengine::TsuiSkinControlWnd(CtrlWnd, SkinWnd) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TsuiSkinControlWnd.Destroy */ inline __fastcall virtual ~TsuiSkinWndToolbarWindow32(void) { }
	#pragma option pop
	
};


//-- var, const, procedure ---------------------------------------------------
extern PACKAGE Suiskinengine::TsuiSkinCtrlWndDef SUISKIN_STDCTRLSWND_DEF[7];

}	/* namespace Suiskinstdwnd */
#if !defined(NO_IMPLICIT_NAMESPACE_USE)
using namespace Suiskinstdwnd;
#endif
#pragma option pop	// -w-
#pragma option pop	// -Vx

#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif	// SUISkinStdWnd

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -