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

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

?? propfilereh.hpp

?? 一個功能強大的DBGRID控件
?? HPP
字號:
// CodeGear C++ Builder
// Copyright (c) 1995, 2007 by CodeGear
// All rights reserved

// (DO NOT EDIT: machine generated header) 'Propfilereh.pas' rev: 11.00

#ifndef PropfilerehHPP
#define PropfilerehHPP

#pragma delphiheader begin
#pragma option push
#pragma option -w-      // All warnings off
#pragma option -Vx      // Zero-length empty class member functions
#pragma pack(push,8)
#include <System.hpp>	// Pascal unit
#include <Sysinit.hpp>	// Pascal unit
#include <Windows.hpp>	// Pascal unit
#include <Forms.hpp>	// Pascal unit
#include <Controls.hpp>	// Pascal unit
#include <Variants.hpp>	// Pascal unit
#include <Types.hpp>	// Pascal unit
#include <Ehlibvcl.hpp>	// Pascal unit
#include <Sysutils.hpp>	// Pascal unit
#include <Classes.hpp>	// Pascal unit
#include <Typinfo.hpp>	// Pascal unit

//-- user supplied -----------------------------------------------------------

namespace Propfilereh
{
//-- type declarations -------------------------------------------------------
class DELPHICLASS TPropWriterEh;
typedef void __fastcall (__closure *TWriteOwnerPropsEventEh)(TPropWriterEh* Writer);

class DELPHICLASS TPropReaderEh;
typedef void __fastcall (__closure *TReadOwnerPropEventEh)(TPropReaderEh* Reader, AnsiString PropName, bool &Processed);

class PASCALIMPLEMENTATION TPropWriterEh : public Classes::TWriter 
{
	typedef Classes::TWriter inherited;
	
private:
	Classes::TList* FCurRootsList;
	Classes::TStringList* FDefnBinPropList;
	Classes::TStringList* FDefnPropList;
	Classes::TList* FInterceptorList;
	Classes::TList* FLastRootsList;
	AnsiString FPropPath;
	TWriteOwnerPropsEventEh FOnWriteOwnerProps;
	void __fastcall BuildPropsList(System::TObject* AObject, Classes::TStrings* sl);
	
protected:
	void __fastcall WriteAllProperties(System::TObject* Instance);
	
public:
	__fastcall TPropWriterEh(Classes::TStream* Stream, int BufSize);
	__fastcall virtual ~TPropWriterEh(void);
	HIDESBASE void __fastcall WritePropName(const AnsiString PropName);
	virtual void __fastcall DefineBinaryProperty(const AnsiString Name, Classes::TStreamProc ReadData, Classes::TStreamProc WriteData, bool HasData);
	void __fastcall DefineObjectProperties(System::TObject* Instance);
	virtual void __fastcall DefineProperty(const AnsiString Name, Classes::TReaderProc ReadData, Classes::TWriterProc WriteData, bool HasData);
	void __fastcall SaveObjectProperyValue(System::TObject* Instance, AnsiString Path, AnsiString FullPath);
	HIDESBASE void __fastcall WriteCollection(Classes::TCollection* Value);
	void __fastcall WriteOwnerProperties(Classes::TComponent* Owner, Classes::TStrings* PropList);
	__property TWriteOwnerPropsEventEh OnWriteOwnerProps = {read=FOnWriteOwnerProps, write=FOnWriteOwnerProps};
};


class PASCALIMPLEMENTATION TPropReaderEh : public Classes::TReader 
{
	typedef Classes::TReader inherited;
	
private:
	bool FCanHandleExcepts;
	Classes::TList* FCollectionList;
	Classes::TList* FInterceptorList;
	AnsiString FPropName;
	TReadOwnerPropEventEh FOnReadOwnerProp;
	HIDESBASE int __fastcall ReadSet(Typinfo::PTypeInfo SetType);
	HIDESBASE void __fastcall SkipSetBody(void);
	
protected:
	virtual bool __fastcall Error(const AnsiString Message);
	HIDESBASE void __fastcall ReadCollection(Classes::TCollection* Collection);
	HIDESBASE void __fastcall ReadProperty(Classes::TPersistent* AInstance);
	HIDESBASE void __fastcall ReadPropValue(Classes::TPersistent* Instance, Typinfo::PPropInfo PropInfo);
	
public:
	__fastcall TPropReaderEh(Classes::TStream* Stream, int BufSize);
	__fastcall virtual ~TPropReaderEh(void);
	virtual void __fastcall DefineBinaryProperty(const AnsiString Name, Classes::TStreamProc ReadData, Classes::TStreamProc WriteData, bool HasData);
	virtual void __fastcall DefineProperty(const AnsiString Name, Classes::TReaderProc ReadData, Classes::TWriterProc WriteData, bool HasData);
	HIDESBASE void __fastcall ReadComponent(Classes::TComponent* Component);
	void __fastcall ReadOwnerProperties(Classes::TComponent* Component);
	__property TReadOwnerPropEventEh OnReadOwnerProp = {read=FOnReadOwnerProp, write=FOnReadOwnerProp};
};


class DELPHICLASS TStoragePropertyInterceptor;
class PASCALIMPLEMENTATION TStoragePropertyInterceptor : public Classes::TPersistent 
{
	typedef Classes::TPersistent inherited;
	
__published:
	System::TObject* FTarget;
	
public:
	__fastcall virtual TStoragePropertyInterceptor(System::TObject* ATarget);
	virtual bool __fastcall NeedIntercept(void);
	virtual void __fastcall Readed(void);
	__property System::TObject* Target = {read=FTarget};
public:
	#pragma option push -w-inl
	/* TPersistent.Destroy */ inline __fastcall virtual ~TStoragePropertyInterceptor(void) { }
	#pragma option pop
	
};


class DELPHICLASS TFormStoragePropertyInterceptor;
class PASCALIMPLEMENTATION TFormStoragePropertyInterceptor : public TStoragePropertyInterceptor 
{
	typedef TStoragePropertyInterceptor inherited;
	
private:
	Controls::TWinControl* FActiveControl;
	int FHeight;
	int FLeft;
	int FPixelsPerInch;
	bool FPosPresent;
	int FTop;
	int FWidth;
	Forms::TWindowState FWindowState;
	int __fastcall GetHeight(void);
	int __fastcall GetLeft(void);
	int __fastcall GetTop(void);
	int __fastcall GetWidth(void);
	void __fastcall SetLeft(const int Value);
	void __fastcall SetTop(const int Value);
	
public:
	__fastcall virtual TFormStoragePropertyInterceptor(System::TObject* ATarget);
	virtual void __fastcall Readed(void);
	Types::TRect __fastcall GetNotmalFormPlacement();
	
__published:
	__property Controls::TWinControl* ActiveControl = {write=FActiveControl};
	__property int Height = {read=GetHeight, write=FHeight, nodefault};
	__property int Left = {read=GetLeft, write=SetLeft, nodefault};
	__property int PixelsPerInch = {write=FPixelsPerInch, nodefault};
	__property int Top = {read=GetTop, write=SetTop, nodefault};
	__property int Width = {read=GetWidth, write=FWidth, nodefault};
	__property Forms::TWindowState WindowState = {write=FWindowState, nodefault};
public:
	#pragma option push -w-inl
	/* TPersistent.Destroy */ inline __fastcall virtual ~TFormStoragePropertyInterceptor(void) { }
	#pragma option pop
	
};


typedef TMetaClass* TReadPropertyInterceptorClass;

//-- var, const, procedure ---------------------------------------------------
extern PACKAGE bool IsRaiseReadErrorEh;
extern PACKAGE void __fastcall GetComponentChildListEh(Classes::TComponent* ParentComp, Classes::TComponent* Root, Classes::TStrings* cl, bool CheckInline);
extern PACKAGE Classes::TComponent* __fastcall FindChildComponent(Classes::TComponent* ParentComp, Classes::TComponent* Root, const AnsiString AName, bool CheckInline);
extern PACKAGE AnsiString __fastcall GetNextPointSeparatedToken(AnsiString Path);
extern PACKAGE void __fastcall RegisterReadPropertyInterceptor(TMetaClass* Target, TMetaClass* Interceptor);
extern PACKAGE void __fastcall UnregisterReadPropertyInterceptor(TMetaClass* Target, TMetaClass* Interceptor);
extern PACKAGE TMetaClass* __fastcall GetInterceptorForTarget(TMetaClass* Target);

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

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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91一区一区三区| 777色狠狠一区二区三区| 午夜精品久久一牛影视| 26uuu精品一区二区三区四区在线| a在线欧美一区| 精品一区二区精品| 亚洲欧洲日韩一区二区三区| 欧美mv日韩mv| 宅男在线国产精品| 色综合一区二区三区| 国产一区二区成人久久免费影院| 亚洲高清在线视频| 最新欧美精品一区二区三区| 久久无码av三级| 欧美老女人在线| 在线精品视频一区二区| 国产宾馆实践打屁股91| 美女高潮久久久| 午夜在线成人av| 一区二区三区在线看| 国产精品理伦片| 久久精品视频一区| 精品少妇一区二区三区在线视频| 欧美性大战久久久| 99re6这里只有精品视频在线观看| 国产精品一区二区视频| 美女性感视频久久| 日韩av电影一区| 日韩影院在线观看| 亚洲v中文字幕| 亚洲一区二区三区四区的 | 91论坛在线播放| 粉嫩av亚洲一区二区图片| 久久精品国产精品青草| 青青草一区二区三区| 视频一区在线播放| 亚洲一级二级三级在线免费观看| 亚洲欧美日韩久久| 亚洲乱码中文字幕| 一区二区三区四区激情| 亚洲精品欧美在线| 一区二区三区日韩欧美精品| 综合久久一区二区三区| 亚洲欧洲综合另类| 国产精品的网站| 亚洲色图欧美偷拍| 亚洲精品高清在线观看| 亚洲国产欧美另类丝袜| 日韩精品一二三四| 免费成人你懂的| 久久激情五月激情| 国产一级精品在线| 国产精品99久久久久久似苏梦涵 | 国产一区二区毛片| 国产福利一区二区三区| 暴力调教一区二区三区| 91在线云播放| 欧美日韩国产三级| 欧美成人三级在线| 国产亚洲精品aa午夜观看| 国产精品三级久久久久三级| 亚洲丝袜制服诱惑| 丝袜国产日韩另类美女| 久久不见久久见免费视频1 | 日韩一级片在线观看| 精品国产制服丝袜高跟| 国产精品丝袜久久久久久app| 亚洲三级电影全部在线观看高清| 亚洲18影院在线观看| 蜜桃91丨九色丨蝌蚪91桃色| 高清不卡一二三区| 91美女在线观看| 91麻豆精品国产91久久久久久久久| 精品久久久久久久久久久院品网| **欧美大码日韩| 麻豆国产欧美日韩综合精品二区 | 丁香婷婷深情五月亚洲| 色欧美乱欧美15图片| 91精品国产综合久久久久| 国产欧美日韩在线看| 亚洲资源中文字幕| 国产在线精品一区二区三区不卡 | 国产成人精品综合在线观看 | 久久精品人人做| 亚洲在线观看免费视频| 国产乱子轮精品视频| 欧美亚洲尤物久久| 久久久久久久电影| 五月婷婷激情综合| 成人av一区二区三区| 69堂国产成人免费视频| 亚洲色欲色欲www| 国产一区三区三区| 欧美日韩在线精品一区二区三区激情| 久久亚洲精华国产精华液| 亚洲国产精品久久久男人的天堂| 国产成人av影院| 日韩一区和二区| 一区二区免费看| 成人久久18免费网站麻豆 | 精品一区二区三区av| 在线日韩一区二区| 国产欧美日韩另类一区| 久久国产精品一区二区| 欧美日韩激情在线| 国产精品久久午夜夜伦鲁鲁| 国产一区在线观看视频| 欧美一区二区三区公司| 伊人一区二区三区| www.久久精品| 亚洲国产精品成人综合色在线婷婷 | 欧美久久久久久久久久| 亚洲婷婷国产精品电影人久久| 国产一区二区按摩在线观看| 欧美一级搡bbbb搡bbbb| 亚洲成人1区2区| 91久久一区二区| 亚洲四区在线观看| av中文字幕一区| 国产精品三级视频| 国产精品 欧美精品| 久久婷婷国产综合精品青草| 日本欧美一区二区三区| 欧美浪妇xxxx高跟鞋交| 亚洲综合成人在线| 色8久久人人97超碰香蕉987| 亚洲欧美偷拍三级| aaa亚洲精品| 国产精品久久久爽爽爽麻豆色哟哟| 国产精品538一区二区在线| 精品999久久久| 精品一区二区三区视频| 欧美xxxxx牲另类人与| 久久精品99国产国产精| 欧美videos中文字幕| 久久99久久99| 久久亚洲精精品中文字幕早川悠里 | 成人国产精品免费观看视频| 国产日韩精品一区二区三区在线| 国产成人在线免费观看| 中文av一区特黄| 成人aaaa免费全部观看| 日韩一区有码在线| 色8久久精品久久久久久蜜| 亚洲综合色婷婷| 欧美精品日韩一本| 日韩av网站在线观看| 精品久久一二三区| 国产一区二区免费视频| 国产精品你懂的在线欣赏| 99在线视频精品| 亚洲视频网在线直播| 欧美亚洲一区二区在线观看| 亚洲国产成人av| 欧美刺激午夜性久久久久久久| 国产一二精品视频| 综合av第一页| 欧美色视频一区| 毛片av一区二区| 欧美国产成人精品| 在线观看av一区二区| 日韩电影网1区2区| 久久新电视剧免费观看| 91女厕偷拍女厕偷拍高清| 午夜精品福利一区二区三区蜜桃| 欧美一区二区福利在线| 国产毛片精品国产一区二区三区| 国产精品欧美一级免费| 欧美午夜精品免费| 老司机午夜精品| 中文字幕亚洲欧美在线不卡| 欧美日韩视频不卡| 国产一区二区三区免费观看| 亚洲欧美另类久久久精品2019| 日韩一区二区电影| 成人成人成人在线视频| 香蕉久久夜色精品国产使用方法| 久久久久久97三级| 欧美色男人天堂| 国产一区二区在线视频| 一区二区三区四区在线| 精品国产一区二区亚洲人成毛片| 成人app在线| 精品无码三级在线观看视频| 亚洲色图欧美偷拍| 精品国产网站在线观看| 91久久精品一区二区三| 国产一区二区在线观看免费| 一区二区三区美女视频| 久久午夜羞羞影院免费观看| 欧美日韩国产a| 99久久亚洲一区二区三区青草| 老鸭窝一区二区久久精品| 一区二区三区在线影院| 国产亚洲人成网站| 精品1区2区3区| 色综合色综合色综合| 国内久久精品视频| 午夜伦欧美伦电影理论片| 亚洲色图丝袜美腿|