亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? winskindata.hpp

?? delphi皮膚控件,很好的.我正在使用當中
?? HPP
?? 第 1 頁 / 共 2 頁
字號:
__published:
	__property Classes::TStrings* Edit = {read=Fedit, write=SetEdit};
	__property Classes::TStrings* Checkbox = {read=fCheckbox, write=SetCheckbox};
	__property Classes::TStrings* Combobox = {read=fcombobox, write=Setcombobox};
	__property Classes::TStrings* Radiobutton = {read=fRadiobutton, write=SetRadiobutton};
};


typedef DynamicArray<Graphics::TColor >  WinSkinData__9;

typedef DynamicArray<TDataSkinSysButton* >  WinSkinData__01;

class PASCALIMPLEMENTATION TSkinData : public Classes::TComponent 
{
	typedef Classes::TComponent inherited;
	
private:
	AnsiString fskinfile;
	Winskinini::TQuickIni* ini;
	Graphics::TColor fMenuSideBar;
	Classes::TMemoryStream* ms;
	bool factive;
	int fdisableTag;
	TWinContainers FContainers;
	TSkinControlTypes FSkinControls;
	TSkinOptions fSkinOptions;
	TSkinFormType ftype;
	TOnFormSkin fOnFormSkin;
	TOnSkinForm fOnBeforeSkinForm;
	TOnSkinForm fOnAfterSkinForm;
	Classes::TNotifyEvent fOnSkinChanged;
	TOnSkinControl FOnSkinControl;
	bool FInDLL;
	Classes::TStrings* f3rdControls;
	bool fmenuauto;
	AnsiString fversion;
	bool fmenumerge;
	void __fastcall ReadMenuBar(TDataSkinObject* &aobject, AnsiString aname);
	void __fastcall ReadProgress(TDataSkinObject* &aobject, AnsiString aname);
	void __fastcall ReadRGB(AnsiString Section, AnsiString aname, Graphics::TColor &value);
	Graphics::TColor __fastcall GetColor(const AnsiString s1, Graphics::TColor acolor);
	void __fastcall SetFrame(void);
	int __fastcall GetSectionNum(AnsiString asection, AnsiString aname);
	void __fastcall WriteData(Classes::TStream* Stream);
	void __fastcall ReadData(Classes::TStream* Stream);
	AnsiString __fastcall GetSkinStore();
	void __fastcall SetSkinStore(const AnsiString Value);
	void __fastcall CreateMdibtn(int n);
	void __fastcall SetActive(bool Value);
	void __fastcall SetVersion(AnsiString Value);
	void __fastcall InitControlList(void);
	void __fastcall SetControlList(Classes::TStrings* Value);
	void __fastcall GetAppIcon(void);
	void __fastcall ReadTrack(TDataSkinObject* &aobject, AnsiString aname);
	void __fastcall CreateLogo(void);
	void __fastcall CreateCaptionFont(void);
	void __fastcall CreateMinCaption(void);
	
protected:
	void __fastcall ReadObject(TDataSkinObject* &aobject, AnsiString aname);
	void __fastcall ReadObject2(TDataSkinBorder* &aobject, AnsiString aname, AnsiString image2);
	void __fastcall ReadButton(void);
	void __fastcall ReadSysButton(void);
	void __fastcall LoadFromIni(AnsiString filename);
	void __fastcall ReadBord(void);
	void __fastcall ReadColor(void);
	void __fastcall ReadTitle(TDataSkinObject* aobject, AnsiString aname);
	void __fastcall ReadBoxLabel(TDataSkinBoxLabel* &aobject, AnsiString aname);
	virtual void __fastcall DefineProperties(Classes::TFiler* Filer);
	void __fastcall RebuildToolbar(void);
	void __fastcall ReBuildCombobox(void);
	void __fastcall ReBuildComboxArrow(void);
	virtual void __fastcall Loaded(void);
	bool __fastcall LoadSkin(void);
	void __fastcall UpdateSkin(void);
	
public:
	Skinread::TSkinReader* reader;
	Classes::TMemoryStream* data;
	bool Empty;
	Graphics::TColor Colors[20];
	DynamicArray<Graphics::TColor >  ColorPreset;
	Graphics::TBitmap* SysIcon;
	TDataSkinTitle* Title;
	DynamicArray<TDataSkinSysButton* >  SysBtn;
	TDataSkinButton* Button;
	TDataSkinBorder* tab;
	TDataSkinBorder* HSpin;
	TDataSkinBorder* VSpin;
	TDataSkinObject* Comboxborder;
	TDataSkinObject* ExtraImages;
	TDataSkinBorder* combox;
	TDataSkinObject* comboxarrow;
	TDataSkinObject* Box;
	TDataSkinObject* Toolbar;
	TDataSkinObject* Toolbarbtn;
	TDataSkinObject* progress;
	TDataSkinObject* progresschunk;
	TDataSkinBoxLabel* boxlabel;
	TDataSkinObject* StatusBar;
	TDataSkinObject* TabSheet;
	TDataSkinObject* Header;
	TDataSkinObject* Menubar;
	TDataSkinObject* MenuItem;
	TDataSkinObject* MenuitemBG;
	TDataSkinObject* SArrow;
	TDataSkinObject* HBar;
	TDataSkinObject* VBar;
	TDataSkinObject* HSlider;
	TDataSkinObject* VSlider;
	TDataSkinObject* TrackHorz;
	TDataSkinObject* TrackVert;
	TDataSkinObject* TrackBar;
	TDataSkinObject* TrackBarVert;
	TDataSkinObject* TrackLeft;
	TDataSkinObject* Trackright;
	TDataSkinObject* Tracktop;
	TDataSkinObject* Trackbottom;
	TDataSkinObject* MinCaption;
	TDataSkinBorder* border[4];
	Classes::TStringList* sectionlist;
	int PresetColors[10];
	HBRUSH BGBrush;
	bool MenuMsg;
	Controls::TImageList* bmpmenu;
	AnsiString SkinName;
	Classes::TStrings* DebugList;
	int cxMax;
	int cyMax;
	Graphics::TBitmap* logo;
	Graphics::TFont* CaptionFont;
	unsigned formhwnd;
	__fastcall virtual TSkinData(Classes::TComponent* AOwner);
	__fastcall virtual ~TSkinData(void);
	void __fastcall LoadFromFile(AnsiString value);
	void __fastcall LoadFromStream(Classes::TStream* Stream);
	void __fastcall LoadFromCollection(Winskinstore::TSkinStore* astore, int aindex);
	void __fastcall Readbmp(Graphics::TBitmap* bmp, AnsiString fname);
	bool __fastcall GetPrecolor(Graphics::TColor &acolor, int n);
	AnsiString __fastcall GetFileName(AnsiString s);
	void __fastcall Uninstall(void);
	void __fastcall Install(void);
	void __fastcall DoFormSkin(unsigned ahwnd, AnsiString aname, bool &Doskin);
	void __fastcall DoSkinChanged(void);
	void __fastcall AddNestForm(Controls::TWinControl* fParent, Controls::TWinControl* fNested);
	void __fastcall UpdateSkinControl(Forms::TForm* fParent, Controls::TWinControl* acontrol = (Controls::TWinControl*)(0x0));
	void __fastcall DeleteGraphicControl(Forms::TForm* fParent, Controls::TGraphicControl* acontrol);
	void __fastcall UpdateMenu(Forms::TForm* fParent);
	void __fastcall UpdateMainMenu(bool done);
	void __fastcall SkinForm(unsigned ahwnd);
	void __fastcall InstallThread(int aThreadID);
	void __fastcall UnInstallThread(int aThreadID);
	void __fastcall ChangeProperty(System::TObject* control, AnsiString aprop, AnsiString value);
	void __fastcall EnableSkin(bool b);
	Graphics::TColor __fastcall GetCaptionColor(void);
	bool __fastcall GetScrollBarInfo(HWND hwnd, int idObject, tagSCROLLBARINFO &psbi);
	void __fastcall DoDebug(AnsiString s);
	void __fastcall ChangeForm(Forms::TForm* aform);
	
__published:
	__property bool Active = {read=factive, write=SetActive, nodefault};
	__property int DisableTag = {read=fdisableTag, write=fdisableTag, nodefault};
	__property TSkinControlTypes SkinControls = {read=FSkinControls, write=FSkinControls, nodefault};
	__property TSkinOptions Options = {read=fSkinOptions, write=fSkinOptions, nodefault};
	__property Classes::TStrings* Skin3rd = {read=f3rdControls, write=SetControlList};
	__property AnsiString SkinFile = {read=fskinfile, write=LoadFromFile};
	__property AnsiString SkinStore = {read=GetSkinStore, write=SetSkinStore};
	__property TSkinFormType SkinFormtype = {read=ftype, write=ftype, nodefault};
	__property AnsiString Version = {read=fversion, write=SetVersion};
	__property bool MenuUpdate = {read=fmenuauto, write=fmenuauto, nodefault};
	__property bool MenuMerge = {read=fmenumerge, write=fmenumerge, nodefault};
	__property TOnFormSkin OnFormSkin = {read=fOnFormSkin, write=fOnFormSkin};
	__property Classes::TNotifyEvent OnSkinChanged = {read=fOnSkinChanged, write=fOnSkinChanged};
	__property TOnSkinControl OnSkinControl = {read=FOnSkinControl, write=FOnSkinControl};
	__property TOnSkinForm OnBeforeSkinForm = {read=fOnBeforeSkinForm, write=fOnBeforeSkinForm};
	__property TOnSkinForm OnAfterSkinForm = {read=fOnAfterSkinForm, write=fOnAfterSkinForm};
};


//-- var, const, procedure ---------------------------------------------------
static const Word CN_SkinChanged = 0x3401;
static const Word CN_CaptionBtnClick = 0x3514;
static const Word CN_CaptionBtnVisible = 0x3515;
static const Word CN_UPdateMainMenu = 0x3505;
static const Word CN_SkinEnabled = 0x3506;
static const Word CN_TabSheetClose = 0x3507;
static const Word CN_SkinNotify = 0x3508;
static const short NM_COOLSB_CUSTOMDRAW = -2815;
#define c_version "4.50.01.03"
static const Word c_skintag = 0x8235;
static const Word BE_ID = 0x41a2;
static const Word BE_BASE = 0xbc4a;
static const Word CM_BEPAINT = 0xbc4a;
static const Word CM_BENCPAINT = 0xbc4b;
static const Word CM_BEFULLRENDER = 0xbc4c;
static const Word CM_BEWAIT = 0xbc4d;
static const Word CM_BERUN = 0xbc4e;
extern PACKAGE TSkinData* GSkinData;
extern PACKAGE bool Win32PlatformIsUnicode;
extern PACKAGE unsigned DefaultUserCodePage;
extern PACKAGE TGetScrollBarInfo pGetScrollBarInfo;
extern PACKAGE FTrackMouseEvent pTrackMouseEvent;
extern PACKAGE TGetComboBoxInfo pGetComboBoxInfo;
extern PACKAGE TDisableProcessWindowsGhosting pDisableProcessWindowsGhosting;
extern PACKAGE WideString __fastcall StrToWideStr(const AnsiString S);
extern PACKAGE AnsiString __fastcall WideStringToStringEx(const WideString WS);
extern PACKAGE WideString __fastcall _WStr(WideChar * lpString, int cchCount);
extern PACKAGE int __fastcall Tnt_DrawTextW(HDC hDC, WideString wString, Types::TRect &lpRect, unsigned uFormat);
extern PACKAGE Graphics::TColor __fastcall RGBToColor(Byte R, Byte G, Byte B);
extern PACKAGE Graphics::TColor __fastcall strcolor(AnsiString s);
extern PACKAGE Controls::TWinControl* __fastcall FindControlx(HWND Handle);
extern PACKAGE void __fastcall SkinDll(void * adata);
extern PACKAGE void __fastcall DoTrackMouse(unsigned ahwnd);

}	/* namespace Winskindata */
using namespace Winskindata;
#pragma pack(pop)
#pragma option pop

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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
狠狠色丁香久久婷婷综合_中| 欧美精品一二三区| 欧美图区在线视频| 久久亚洲二区三区| 午夜精品在线看| 99热精品一区二区| 久久婷婷综合激情| 美女尤物国产一区| 欧美日韩一级片在线观看| 欧美极品另类videosde| 美脚の诱脚舐め脚责91| 欧美日韩国产系列| 一区二区三区四区不卡在线 | 亚洲国产精品成人综合| 日产精品久久久久久久性色| 中文字幕日本乱码精品影院| 亚洲线精品一区二区三区八戒| 国产福利一区二区三区| 日韩精品中文字幕在线不卡尤物| 一区二区三区电影在线播| 国产福利一区在线| 精品国产第一区二区三区观看体验 | 国产精品久久综合| 国产综合久久久久久鬼色| 91精品在线一区二区| 亚洲成人免费观看| 欧美性色黄大片| 亚洲国产日韩在线一区模特| 在线免费观看一区| 亚洲三级电影全部在线观看高清| 东方aⅴ免费观看久久av| 欧美精品一区二区高清在线观看| 日本免费在线视频不卡一不卡二| 欧美美女喷水视频| 日韩电影在线免费看| 欧美日韩大陆在线| 日韩精品一级二级 | 三级影片在线观看欧美日韩一区二区| 91成人免费网站| 亚洲中国最大av网站| 国产亚洲精久久久久久| 国产99精品国产| 国产精品久久二区二区| 91视频观看视频| 亚洲综合清纯丝袜自拍| 欧美日韩国产小视频| 久久精品国产一区二区| 欧美电影免费提供在线观看| 国产精品资源站在线| 国产精品第一页第二页第三页| 91色在线porny| 午夜精品一区二区三区免费视频| 欧美乱妇15p| 激情欧美一区二区三区在线观看| 久久伊99综合婷婷久久伊| 国产电影精品久久禁18| 国产精品国产精品国产专区不蜜 | 中文字幕一区二区三区精华液| 日本久久电影网| 日韩激情视频网站| 欧美韩国日本不卡| 欧美亚男人的天堂| 精东粉嫩av免费一区二区三区| 国产精品每日更新| 欧美精品日韩综合在线| 极品少妇xxxx精品少妇偷拍| 国产精品久久久久久久裸模| 欧美午夜在线观看| 韩国av一区二区三区在线观看| 最新国产成人在线观看| 欧美挠脚心视频网站| 国产精品自拍网站| 亚洲一区二区免费视频| 精品免费99久久| 91高清视频在线| 国产乱理伦片在线观看夜一区| 亚洲女人小视频在线观看| 26uuuu精品一区二区| 欧美性猛片aaaaaaa做受| 国产精品一二一区| 日韩黄色一级片| 自拍偷拍国产精品| 精品国产乱码久久久久久久| 91成人免费在线视频| 国产经典欧美精品| 日本欧美大码aⅴ在线播放| 日韩伦理av电影| 国产亚洲精品精华液| 欧美一个色资源| 欧美性高清videossexo| 成人一级黄色片| 久久se这里有精品| 亚洲国产成人porn| 亚洲精品日韩专区silk| 久久综合资源网| 欧美一级视频精品观看| 久久九九99视频| 日韩欧美一区二区视频| 欧美性视频一区二区三区| 91亚洲精华国产精华精华液| 国产福利电影一区二区三区| 麻豆国产精品视频| 午夜视频一区在线观看| 一区二区三区电影在线播| 中文字幕在线观看不卡视频| 久久久久久久综合色一本| 日韩欧美电影在线| 日韩女优电影在线观看| 欧美一区二区三区思思人| 69av一区二区三区| 欧美日本国产视频| 欧美色涩在线第一页| 在线看不卡av| 欧美日韩性生活| 欧美精品久久99| 777欧美精品| 91精品国产91久久久久久最新毛片| 欧美视频在线不卡| 欧美日韩成人一区二区| 欧美乱熟臀69xxxxxx| 91麻豆精品国产91久久久更新时间 | 日韩欧美国产一二三区| 欧美一个色资源| 久久这里只有精品视频网| 久久婷婷久久一区二区三区| 国产欧美日韩视频一区二区| 国产精品久久久久久久久图文区 | 91美女视频网站| 在线看日韩精品电影| 欧美猛男gaygay网站| 欧美一区二区三区视频免费播放| 日韩精品一区国产麻豆| 美女视频黄久久| 国产在线视频一区二区三区| 国产一区二区三区四区五区入口| 国产成人综合自拍| 91丨九色porny丨蝌蚪| 欧美喷潮久久久xxxxx| 日韩精品中文字幕在线不卡尤物| 国产三级欧美三级日产三级99 | 精品久久久三级丝袜| 国产亚洲欧美在线| 亚洲靠逼com| 麻豆极品一区二区三区| 99这里只有久久精品视频| 欧美三级中文字幕| 久久久精品欧美丰满| 亚洲精品国产高清久久伦理二区| 日精品一区二区| 国产一二精品视频| 欧美性色综合网| 国产视频不卡一区| 午夜精品在线视频一区| 国产精品69毛片高清亚洲| 91麻豆精品秘密| 欧美tickling网站挠脚心| 亚洲欧洲精品成人久久奇米网| 午夜不卡av免费| 成人黄色一级视频| 日韩一区二区三区视频在线| 国产精品网站在线观看| 日韩电影在线免费| 色悠悠久久综合| 精品粉嫩超白一线天av| 一区二区三区四区视频精品免费 | 国产精品久久久一本精品 | 丁香婷婷综合激情五月色| 欧美日韩一区国产| 国产精品美女久久久久久久久| 亚洲成人黄色小说| 成人av网站免费观看| 日韩欧美成人一区| 天堂在线一区二区| 91女厕偷拍女厕偷拍高清| 久久亚洲二区三区| 麻豆一区二区在线| 欧美顶级少妇做爰| 一区二区三区不卡在线观看| 成人av高清在线| 久久久久久**毛片大全| 秋霞午夜av一区二区三区| 色婷婷av久久久久久久| 国产精品三级电影| 国产一区不卡视频| 日韩视频123| 日韩av一区二区在线影视| 91福利在线导航| 有码一区二区三区| 色综合久久中文综合久久97| 国产精品人妖ts系列视频| 经典一区二区三区| 亚洲精品在线一区二区| 激情五月婷婷综合| 亚洲精品一区二区三区福利| 麻豆久久一区二区| 日韩欧美另类在线| 老司机免费视频一区二区| 欧美一区二区女人| 另类欧美日韩国产在线| 欧美tickling网站挠脚心|