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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? propfilereh.hpp

?? 一個(gè)功能強(qiáng)大的DBGRID控件
?? HPP
字號(hào):
// 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

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
热久久一区二区| 国产日韩v精品一区二区| 一区二区三区四区高清精品免费观看 | 国产精品全国免费观看高清| 成人在线视频首页| 日韩伦理电影网| 欧美日韩一区三区四区| 日日夜夜免费精品视频| 日韩免费一区二区| 国产精品一区二区久久不卡| 亚洲国产电影在线观看| 91国偷自产一区二区使用方法| 亚洲午夜电影网| 欧美xfplay| 成人av午夜电影| 午夜精品福利一区二区三区av | 91在线视频网址| 五月天精品一区二区三区| 日韩欧美一区二区视频| 国产成人精品影院| 一区二区三区在线观看国产| 欧美一级搡bbbb搡bbbb| 成人免费视频视频| 亚洲一区二区三区四区五区黄| 日韩欧美123| 一本大道av一区二区在线播放| 午夜精品福利视频网站| 亚洲国产精华液网站w| 欧美视频一区二区三区在线观看 | 91免费小视频| 日韩av网站免费在线| 国产精品免费免费| 欧美美女喷水视频| 成人午夜电影小说| 丝袜诱惑亚洲看片| 国产精品美女久久久久高潮| 欧美一区三区二区| 91欧美激情一区二区三区成人| 美女视频黄a大片欧美| 亚洲精品欧美在线| 久久亚区不卡日本| 欧美日韩一区二区在线观看| 国产成人三级在线观看| 日本不卡一二三| 一区二区三区中文在线观看| 久久人人97超碰com| 欧美人牲a欧美精品| aaa欧美色吧激情视频| 久久精品国产99| 婷婷中文字幕一区三区| 中文字幕在线一区| 亚洲精品一区二区三区影院 | 欧美一级精品大片| 99re热这里只有精品免费视频| 国产精品私人影院| 欧美日韩高清在线播放| 91蜜桃在线免费视频| 国产盗摄一区二区| 麻豆精品精品国产自在97香蕉| 亚洲成人一区在线| 一区二区三区欧美| 日韩伦理av电影| 国产精品欧美一级免费| 久久网站热最新地址| 日韩精品一区二区三区视频播放 | 欧美精品久久天天躁| 色综合久久中文字幕| av亚洲产国偷v产偷v自拍| 国产91对白在线观看九色| 精品在线视频一区| 麻豆成人在线观看| 美国十次综合导航| 蜜桃av一区二区三区电影| 日韩激情中文字幕| 日本伊人色综合网| 日本伊人精品一区二区三区观看方式| 午夜日韩在线电影| 午夜精品123| 日韩二区三区四区| 蜜臀av性久久久久蜜臀aⅴ四虎| 日韩精品91亚洲二区在线观看| 午夜精品福利久久久| 视频一区中文字幕| 免费成人在线网站| 久久精品国产在热久久| 激情文学综合丁香| 国产一区二区三区黄视频 | 日韩免费一区二区| 2020国产精品自拍| 中文字幕av一区 二区| 中文字幕亚洲一区二区av在线| 亚洲欧美日韩久久精品| 亚洲自拍偷拍综合| 日韩电影免费一区| 国产在线视频不卡二| 风流少妇一区二区| 91蜜桃免费观看视频| 欧美色欧美亚洲另类二区| 91麻豆精品91久久久久久清纯| 日韩午夜在线影院| 国产人成亚洲第一网站在线播放 | 欧美揉bbbbb揉bbbbb| 日韩欧美不卡在线观看视频| 久久婷婷久久一区二区三区| 亚洲欧洲精品天堂一级| 亚洲图片有声小说| 国产综合色在线视频区| 99免费精品视频| 欧美人xxxx| 国产欧美日韩视频在线观看| 亚洲美女区一区| 奇米四色…亚洲| 成人免费视频一区| 欧美性色欧美a在线播放| 欧美不卡一区二区三区| 国产精品久久久久久久浪潮网站| 亚洲成人在线观看视频| 国产精品 日产精品 欧美精品| 91久久精品一区二区| www国产成人| 亚洲国产成人av好男人在线观看| 国产一区二区三区在线看麻豆| 色综合久久久网| 精品国产一二三区| 一区二区三区免费网站| 国内成+人亚洲+欧美+综合在线| 色www精品视频在线观看| 精品电影一区二区| 亚洲动漫第一页| av中文字幕在线不卡| 91精品国产一区二区三区| 中文字幕亚洲区| 国产精品一区二区在线观看网站| 欧美三级资源在线| 国产精品久久久久永久免费观看| 亚洲小说欧美激情另类| 成人av在线电影| 精品久久久久久综合日本欧美| 亚洲综合色区另类av| 高清国产午夜精品久久久久久| 欧美一区二区三级| 国产乱色国产精品免费视频| 欧美男同性恋视频网站| 亚洲视频精选在线| 国产69精品一区二区亚洲孕妇| 欧美一二三区在线观看| 亚洲一本大道在线| 91视频com| 国产精品日产欧美久久久久| 激情成人午夜视频| 91精品国产综合久久久久| 亚洲综合网站在线观看| 99国产精品国产精品久久| 欧美国产精品一区二区| 国产做a爰片久久毛片| 日韩视频在线观看一区二区| 亚洲成人福利片| 欧美在线不卡视频| 亚洲欧美一区二区久久 | 色又黄又爽网站www久久| 国产日韩一级二级三级| 国产乱子伦一区二区三区国色天香| 3atv一区二区三区| 午夜国产精品影院在线观看| 在线观看一区二区视频| 亚洲在线视频免费观看| 欧美性大战久久久久久久蜜臀| 一区二区三区小说| 欧美性感一区二区三区| 五月天亚洲精品| 日韩一区二区视频在线观看| 五月天国产精品| 一区二区三区欧美视频| 欧洲视频一区二区| 亚洲成人在线观看视频| 337p亚洲精品色噜噜狠狠| 日本不卡视频在线| 精品国精品国产尤物美女| 极品美女销魂一区二区三区免费| 2024国产精品| 不卡视频一二三| 一区二区三区成人在线视频| 欧美福利电影网| 麻豆传媒一区二区三区| 国产欧美久久久精品影院| 91麻豆国产自产在线观看| 亚洲观看高清完整版在线观看| 91精品国产乱码久久蜜臀| 久久草av在线| 国产精品乱人伦中文| 欧洲一区二区三区免费视频| 首页国产欧美久久| 2022国产精品视频| 91首页免费视频| 日韩中文字幕区一区有砖一区| 精品国产免费视频| 成人av网址在线| 日韩高清不卡一区二区三区| 精品久久五月天| 日本韩国欧美一区|