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

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

?? gridseh.hpp

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

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

#ifndef GridsehHPP
#define GridsehHPP

#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 <Messages.hpp>	// Pascal unit
#include <Windows.hpp>	// Pascal unit
#include <Sysutils.hpp>	// Pascal unit
#include <Classes.hpp>	// Pascal unit
#include <Types.hpp>	// Pascal unit
#include <Ehlibvcl.hpp>	// Pascal unit
#include <Graphics.hpp>	// Pascal unit
#include <Menus.hpp>	// Pascal unit
#include <Controls.hpp>	// Pascal unit
#include <Forms.hpp>	// Pascal unit
#include <Stdctrls.hpp>	// Pascal unit
#include <Mask.hpp>	// Pascal unit

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

namespace Gridseh
{
//-- type declarations -------------------------------------------------------
class DELPHICLASS EInvalidGridOperationEh;
class PASCALIMPLEMENTATION EInvalidGridOperationEh : public Sysutils::Exception 
{
	typedef Sysutils::Exception inherited;
	
public:
	#pragma option push -w-inl
	/* Exception.Create */ inline __fastcall EInvalidGridOperationEh(const AnsiString Msg) : Sysutils::Exception(Msg) { }
	#pragma option pop
	#pragma option push -w-inl
	/* Exception.CreateFmt */ inline __fastcall EInvalidGridOperationEh(const AnsiString Msg, System::TVarRec const * Args, const int Args_Size) : Sysutils::Exception(Msg, Args, Args_Size) { }
	#pragma option pop
	#pragma option push -w-inl
	/* Exception.CreateRes */ inline __fastcall EInvalidGridOperationEh(int Ident)/* overload */ : Sysutils::Exception(Ident) { }
	#pragma option pop
	#pragma option push -w-inl
	/* Exception.CreateResFmt */ inline __fastcall EInvalidGridOperationEh(int Ident, System::TVarRec const * Args, const int Args_Size)/* overload */ : Sysutils::Exception(Ident, Args, Args_Size) { }
	#pragma option pop
	#pragma option push -w-inl
	/* Exception.CreateHelp */ inline __fastcall EInvalidGridOperationEh(const AnsiString Msg, int AHelpContext) : Sysutils::Exception(Msg, AHelpContext) { }
	#pragma option pop
	#pragma option push -w-inl
	/* Exception.CreateFmtHelp */ inline __fastcall EInvalidGridOperationEh(const AnsiString Msg, System::TVarRec const * Args, const int Args_Size, int AHelpContext) : Sysutils::Exception(Msg, Args, Args_Size, AHelpContext) { }
	#pragma option pop
	#pragma option push -w-inl
	/* Exception.CreateResHelp */ inline __fastcall EInvalidGridOperationEh(int Ident, int AHelpContext)/* overload */ : Sysutils::Exception(Ident, AHelpContext) { }
	#pragma option pop
	#pragma option push -w-inl
	/* Exception.CreateResFmtHelp */ inline __fastcall EInvalidGridOperationEh(System::PResStringRec ResStringRec, System::TVarRec const * Args, const int Args_Size, int AHelpContext)/* overload */ : Sysutils::Exception(ResStringRec, Args, Args_Size, AHelpContext) { }
	#pragma option pop
	
public:
	#pragma option push -w-inl
	/* TObject.Destroy */ inline __fastcall virtual ~EInvalidGridOperationEh(void) { }
	#pragma option pop
	
};


typedef DynamicArray<int >  TIntegerArray;

typedef DynamicArray<Types::TPoint >  TPointArray;

typedef DynamicArray<unsigned >  TDWORDArray;

typedef int __fastcall (__closure *TGetExtentsFuncEh)(int Index);

struct TGridAxisDrawInfoEh
{
	
public:
	int EffectiveLineWidth;
	int FixedBoundary;
	int GridBoundary;
	int GridExtent;
	int LastFullVisibleCell;
	int FullVisBoundary;
	int FixedCellCount;
	int FirstGridCell;
	int GridCellCount;
	TGetExtentsFuncEh GetExtent;
	int NoFrozenBoundary;
	int FrozenCelCount;
	int ContraCelCount;
	int ContraExtent;
	int FullGridExtent;
	int FullGridBoundary;
	int FullGridCellCount;
	int DataOffset;
	int VirtualGridBoundary;
} ;

struct TGridDrawInfoEh
{
	
public:
	TGridAxisDrawInfoEh Horz;
	TGridAxisDrawInfoEh Vert;
} ;

struct TDrawLinesInfoEh
{
	
public:
	DynamicArray<Types::TPoint >  PointsList;
	DynamicArray<unsigned >  StrokeList;
	int MaxStroke;
	int LastCol;
	int LastRow;
	Graphics::TColor VertColor;
	Graphics::TColor HorzColor;
} ;

#pragma option push -b-
enum TGridState { gsNormal, gsSelecting, gsRowSizing, gsColSizing, gsRowMoving, gsColMoving };
#pragma option pop

typedef TGridState TGridMovement;

struct TRCRRec
{
	
public:
	int Result;
	HRGN RectRgn;
} ;

class DELPHICLASS TInplaceEdit;
class DELPHICLASS TCustomGridEh;
struct TGridCoord
{
	
public:
	int X;
	int Y;
} ;

class DELPHICLASS TGridLineColorsEh;
class PASCALIMPLEMENTATION TGridLineColorsEh : public Classes::TPersistent 
{
	typedef Classes::TPersistent inherited;
	
private:
	TCustomGridEh* FGrid;
	Graphics::TColor FBrightColor;
	Graphics::TColor FDarkColor;
	Graphics::TColor FDataHorzColor;
	Graphics::TColor FDataVertColor;
	Graphics::TColor FFixedHorzColor;
	Graphics::TColor FFixedVertColor;
	Graphics::TColor FHorzAreaContraBorderColor;
	Graphics::TColor FHorzAreaContraHorzColor;
	Graphics::TColor FHorzAreaContraVertColor;
	Graphics::TColor FHorzAreaFrozenBorderColor;
	Graphics::TColor FHorzAreaFrozenHorzColor;
	Graphics::TColor FHorzAreaFrozenVertColor;
	Graphics::TColor FVertAreaContraBorderColor;
	Graphics::TColor FVertAreaContraHorzColor;
	Graphics::TColor FVertAreaContraVertColor;
	Graphics::TColor FVertAreaFrozenBorderColor;
	Graphics::TColor FVertAreaFrozenHorzColor;
	Graphics::TColor FVertAreaFrozenVertColor;
	
protected:
	__property TCustomGridEh* Grid = {read=FGrid};
	
public:
	__fastcall TGridLineColorsEh(TCustomGridEh* AGrid);
	virtual Graphics::TColor __fastcall GetDarkColor(void);
	virtual Graphics::TColor __fastcall GetBrightColor(void);
	virtual Graphics::TColor __fastcall GetCellColor(int ACol, int ARow);
	virtual Graphics::TColor __fastcall GetLeftBorderCellColor(int ACol, int ARow);
	virtual Graphics::TColor __fastcall GetTopBorderCellColor(int ACol, int ARow);
	virtual Graphics::TColor __fastcall GetRightBorderCellColor(int ACol, int ARow);
	virtual Graphics::TColor __fastcall GetDownBorderCellColor(int ACol, int ARow);
	virtual Graphics::TColor __fastcall GetFixedVertColor(void);
	virtual Graphics::TColor __fastcall GetFixedHorzColor(void);
	virtual Graphics::TColor __fastcall GetVertAreaFrozenVertColor(void);
	virtual Graphics::TColor __fastcall GetVertAreaFrozenHorzColor(void);
	virtual Graphics::TColor __fastcall GetHorzAreaFrozenVertColor(void);
	virtual Graphics::TColor __fastcall GetHorzAreaFrozenHorzColor(void);
	virtual Graphics::TColor __fastcall GetVertAreaFrozenBorderColor(void);
	virtual Graphics::TColor __fastcall GetHorzAreaFrozenBorderColor(void);
	virtual Graphics::TColor __fastcall GetDataVertColor(void);
	virtual Graphics::TColor __fastcall GetDataHorzColor(void);
	virtual Graphics::TColor __fastcall GetVertAreaContraVertColor(void);
	virtual Graphics::TColor __fastcall GetVertAreaContraHorzColor(void);
	virtual Graphics::TColor __fastcall GetHorzAreaContraVertColor(void);
	virtual Graphics::TColor __fastcall GetHorzAreaContraHorzColor(void);
	virtual Graphics::TColor __fastcall GetVertAreaContraBorderColor(void);
	virtual Graphics::TColor __fastcall GetHorzAreaContraBorderColor(void);
	__property Graphics::TColor DarkColor = {read=FDarkColor, write=FDarkColor, default=536870912};
	__property Graphics::TColor BrightColor = {read=FBrightColor, write=FBrightColor, default=536870912};
	__property Graphics::TColor FixedVertColor = {read=FFixedVertColor, write=FFixedVertColor, default=536870912};
	__property Graphics::TColor FixedHorzColor = {read=FFixedHorzColor, write=FFixedHorzColor, default=536870912};
	__property Graphics::TColor VertAreaFrozenVertColor = {read=FVertAreaFrozenVertColor, write=FVertAreaFrozenVertColor, default=536870912};
	__property Graphics::TColor VertAreaFrozenHorzColor = {read=FVertAreaFrozenHorzColor, write=FVertAreaFrozenHorzColor, default=536870912};
	__property Graphics::TColor HorzAreaFrozenVertColor = {read=FHorzAreaFrozenVertColor, write=FHorzAreaFrozenVertColor, default=536870912};
	__property Graphics::TColor HorzAreaFrozenHorzColor = {read=FHorzAreaFrozenHorzColor, write=FHorzAreaFrozenHorzColor, default=536870912};
	__property Graphics::TColor VertAreaFrozenBorderColor = {read=FVertAreaFrozenBorderColor, write=FVertAreaFrozenBorderColor, default=536870912};
	__property Graphics::TColor HorzAreaFrozenBorderColor = {read=FHorzAreaFrozenBorderColor, write=FHorzAreaFrozenBorderColor, default=536870912};
	__property Graphics::TColor DataVertColor = {read=FDataVertColor, write=FDataVertColor, default=536870912};
	__property Graphics::TColor DataHorzColor = {read=FDataHorzColor, write=FDataHorzColor, default=536870912};
	__property Graphics::TColor VertAreaContraVertColor = {read=FVertAreaContraVertColor, write=FVertAreaContraVertColor, default=536870912};
	__property Graphics::TColor VertAreaContraHorzColor = {read=FVertAreaContraHorzColor, write=FVertAreaContraHorzColor, default=536870912};
	__property Graphics::TColor HorzAreaContraVertColor = {read=FHorzAreaContraVertColor, write=FHorzAreaContraVertColor, default=536870912};
	__property Graphics::TColor HorzAreaContraHorzColor = {read=FHorzAreaContraHorzColor, write=FHorzAreaContraHorzColor, default=536870912};
	__property Graphics::TColor VertAreaContraBorderColor = {read=FVertAreaContraBorderColor, write=FVertAreaContraBorderColor, default=536870912};
	__property Graphics::TColor HorzAreaContraBorderColor = {read=FHorzAreaContraBorderColor, write=FHorzAreaContraBorderColor, default=536870912};
public:
	#pragma option push -w-inl
	/* TPersistent.Destroy */ inline __fastcall virtual ~TGridLineColorsEh(void) { }
	#pragma option pop
	
};


typedef void __fastcall (__closure *TGridEhCellMouseEvent)(TCustomGridEh* Grid, const TGridCoord &Cell, Controls::TMouseButton Button, Classes::TShiftState Shift, int X, int Y);

#pragma option push -b-
enum TGridOption { goFixedVertLine, goFixedHorzLine, goVertLine, goHorzLine, goRangeSelect, goDrawFocusSelected, goRowSizing, goColSizing, goRowMoving, goColMoving, goEditing, goTabs, goRowSelect, goAlwaysShowEditor, goThumbTracking };
#pragma option pop

typedef Set<TGridOption, goFixedVertLine, goThumbTracking>  TGridOptions;

#pragma option push -b-
enum TEditStyle { esSimple, esEllipsis, esPickList };
#pragma option pop

#pragma option push -b-
enum GridsEh__4 { gdSelected, gdFocused, gdFixed };
#pragma option pop

typedef Set<GridsEh__4, gdSelected, gdFixed>  TGridDrawState;

#pragma option push -b-
enum GridsEh__5 { sdLeft, sdRight, sdUp, sdDown };
#pragma option pop

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品亚洲第一| 亚洲成人午夜影院| 成人精品视频一区二区三区| 国产亚洲va综合人人澡精品| 国产成人a级片| 中文字幕一区二区在线观看| 91小宝寻花一区二区三区| 亚洲男人的天堂网| 欧美精品一卡两卡| 九九精品视频在线看| 国产欧美一二三区| 91在线观看视频| 视频一区视频二区中文字幕| 欧美一区二区三区系列电影| 国产另类ts人妖一区二区| 国产精品视频你懂的| 91精品福利视频| 美女精品一区二区| 国产亚洲精品久| 欧美在线播放高清精品| 青草av.久久免费一区| 国产欧美日韩精品一区| 欧美日韩亚洲丝袜制服| 国产乱妇无码大片在线观看| 夜夜嗨av一区二区三区| 日韩欧美成人一区二区| av一本久道久久综合久久鬼色| 亚洲国产日韩精品| 久久女同精品一区二区| 欧美性受xxxx黑人xyx性爽| 精品一区二区在线观看| 亚洲综合色噜噜狠狠| 久久久午夜精品| 欧美精品免费视频| 国产成人av一区二区| 亚洲va国产天堂va久久en| 日本一区二区三区在线观看| 4438x成人网最大色成网站| 欧美性猛交xxxx乱大交退制版| 蜜臀av性久久久久蜜臀aⅴ流畅 | 免费在线观看视频一区| 欧美经典三级视频一区二区三区| 欧美日韩国产欧美日美国产精品| 成人精品小蝌蚪| 久久99精品国产麻豆婷婷洗澡| 亚洲精品欧美专区| 国产日韩三级在线| 91精品国产一区二区三区蜜臀| 色综合网色综合| 国产·精品毛片| 韩国一区二区三区| 丝袜美腿成人在线| 亚洲男同1069视频| 中文字幕一区二区不卡| 久久久噜噜噜久久中文字幕色伊伊| 欧美猛男男办公室激情| 成人网在线免费视频| 精彩视频一区二区| 久久成人久久鬼色| 麻豆精品视频在线观看| 日韩不卡一区二区三区| 玉足女爽爽91| 亚洲夂夂婷婷色拍ww47| 一区二区三区不卡在线观看 | 久久成人麻豆午夜电影| 日韩av一区二区三区四区| 亚洲二区在线视频| 亚洲一区二区三区中文字幕在线| 一区二区三区不卡视频| 一区二区三区久久久| 日韩一区日韩二区| 亚洲三级在线免费观看| 成人欧美一区二区三区小说| 国产精品国产三级国产有无不卡| 久久精品水蜜桃av综合天堂| 久久你懂得1024| 久久精品一二三| 国产精品区一区二区三区| 久久精品无码一区二区三区| 欧美极品美女视频| 国产精品国产自产拍在线| 亚洲人精品午夜| 亚洲精品久久7777| 一区二区三区四区不卡在线| 亚洲欧美日韩国产手机在线| 亚洲自拍都市欧美小说| 视频一区二区三区在线| 蜜桃久久av一区| 国产成人日日夜夜| 波多野洁衣一区| 欧美在线一二三四区| 欧美精品乱码久久久久久按摩| 欧美一区二区三区小说| 国产人伦精品一区二区| 中文字幕一区二区三区精华液| 一区二区在线观看免费视频播放| 亚洲成av人片一区二区梦乃| 免费观看久久久4p| 国产在线国偷精品产拍免费yy| 福利一区在线观看| 在线精品视频一区二区三四| 日韩一级片在线观看| 国产亚洲一区二区三区四区| 亚洲激情图片一区| 麻豆精品视频在线观看免费| 成人18视频在线播放| 精品婷婷伊人一区三区三| 久久综合九色综合欧美98| 自拍偷拍国产精品| 欧美aaa在线| 99国产精品久久久久| 337p亚洲精品色噜噜狠狠| 国产欧美精品一区| 五月天亚洲精品| 成人av在线看| 日韩一区二区三免费高清| 国产精品久久久久久一区二区三区| 午夜精品久久久久影视| 国产激情偷乱视频一区二区三区| 在线一区二区三区| 久久久亚洲综合| 日韩综合一区二区| 成人av网站免费观看| 欧美一级高清片在线观看| 亚洲免费观看高清在线观看| 极品瑜伽女神91| 在线观看av不卡| 中文字幕电影一区| 免费精品99久久国产综合精品| 96av麻豆蜜桃一区二区| 精品成人一区二区三区四区| 午夜电影一区二区三区| 不卡av在线免费观看| 精品福利一区二区三区免费视频| 一区二区三区成人| voyeur盗摄精品| 久久久久久97三级| 久久精品国产久精国产| 欧美日韩一区二区三区在线| 亚洲人123区| 国产盗摄一区二区三区| 欧美大尺度电影在线| 亚洲福利国产精品| 在线观看日韩高清av| 国产精品久久久久久户外露出| 国产中文一区二区三区| 制服丝袜亚洲网站| 亚洲风情在线资源站| 在线观看日韩电影| 中文字幕亚洲视频| 成人性生交大片免费看中文| 久久一夜天堂av一区二区三区| 石原莉奈在线亚洲三区| 欧美三级午夜理伦三级中视频| 亚洲欧美中日韩| av在线综合网| 国产精品久久久久久久久免费相片| 国产福利一区二区三区视频| 欧美xxxx在线观看| 捆绑变态av一区二区三区| 欧美军同video69gay| 午夜精品福利在线| 欧美蜜桃一区二区三区| 天堂蜜桃一区二区三区| 欧美精品免费视频| 蜜臀精品一区二区三区在线观看 | 亚洲一区二区在线视频| 色综合 综合色| 亚洲国产综合91精品麻豆| 欧美三级日韩三级| 日日夜夜精品视频天天综合网| 3d成人动漫网站| 六月丁香婷婷久久| 国产亚洲欧美日韩日本| av在线播放一区二区三区| 亚洲色图欧美偷拍| 在线视频亚洲一区| 日韩电影免费在线观看网站| 欧美一级在线观看| 国产麻豆欧美日韩一区| 国产精品成人免费精品自在线观看| 99视频一区二区| 一区二区三区 在线观看视频| 欧美电影一区二区| 久久精品国产99国产| 欧美国产视频在线| 91九色最新地址| 免费成人你懂的| 国产日韩欧美麻豆| 色丁香久综合在线久综合在线观看| 亚洲国产精品一区二区www在线 | 欧美一区在线视频| 狠狠狠色丁香婷婷综合激情| 国产精品久线观看视频| 欧美在线免费播放| 国产综合久久久久影院| 一区二区三区国产精品| 欧美一级片在线观看| 成人毛片老司机大片| 亚洲成av人片一区二区三区|