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

📄 aqdockingnative.hpp

📁 AutomatedDocking Library 控件源代码修改 适合Delphi 2009 和C++ Builder 20009 使用。 修正汉字不能正确显示问题
💻 HPP
字号:
// CodeGear C++Builder
// Copyright (c) 1995, 2008 by CodeGear
// All rights reserved

// (DO NOT EDIT: machine generated header) 'Aqdockingnative.pas' rev: 20.00

#ifndef AqdockingnativeHPP
#define AqdockingnativeHPP

#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 <Classes.hpp>	// Pascal unit
#include <Types.hpp>	// Pascal unit
#include <Aqdockingbase.hpp>	// Pascal unit
#include <Aqdocking.hpp>	// Pascal unit
#include <Aqmaskforms.hpp>	// Pascal unit
#include <Aqdockingutils.hpp>	// Pascal unit

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

namespace Aqdockingnative
{
//-- type declarations -------------------------------------------------------
class DELPHICLASS TaqNativeDocker;
class PASCALIMPLEMENTATION TaqNativeDocker : public Aqdocking::TaqDocker
{
	typedef Aqdocking::TaqDocker inherited;
	
public:
	virtual Aqdocking::TaqDockingRegionType __fastcall GetDockingRegionType(const Types::TPoint &APoint);
	virtual unsigned __fastcall GetDockingZoneRgn(Aqdocking::TaqDockingRegionType ARegion);
	virtual bool __fastcall HasDockingZone(Aqdocking::TaqDockingRegionType ARegion);
	virtual Types::TRect __fastcall GetDockingRect(Aqdocking::TaqDockingRegionType ARegion, Aqdockingbase::TaqCustomDockingControl* ADragControl);
	virtual unsigned __fastcall GetDockingFrameRgn(Aqdocking::TaqDockingRegionType ARegion, Aqdockingbase::TaqCustomDockingControl* ADragControl);
public:
	/* TaqDocker.Create */ inline __fastcall virtual TaqNativeDocker(Aqdockingbase::TaqCustomDockingManager* ADockingManager) : Aqdocking::TaqDocker(ADockingManager) { }
	
public:
	/* TaqOwnedObject.Destroy */ inline __fastcall virtual ~TaqNativeDocker(void) { }
	
};


class DELPHICLASS TaqNativeMover;
class PASCALIMPLEMENTATION TaqNativeMover : public Aqdocking::TaqMover
{
	typedef Aqdocking::TaqMover inherited;
	
protected:
	virtual Aqdockingbase::TaqCustomDockingControl* __fastcall FindDockingControl(const Types::TPoint &Coord);
	DYNAMIC void __fastcall EnterInsideContainer(Aqdocking::TaqInsideContainer* AContainer, Aqdocking::TaqDockingRegionType ARegion);
	DYNAMIC void __fastcall LeaveInsideContainer(Aqdocking::TaqInsideContainer* AContainer);
public:
	/* TaqMover.Create */ inline __fastcall virtual TaqNativeMover(Aqdockingbase::TaqCustomDockingManager* ADockingManager) : Aqdocking::TaqMover(ADockingManager) { }
	
public:
	/* TaqOwnedObject.Destroy */ inline __fastcall virtual ~TaqNativeMover(void) { }
	
};


class DELPHICLASS TaqNativeDockingFrame;
class PASCALIMPLEMENTATION TaqNativeDockingFrame : public Aqdocking::TaqDockingFrame
{
	typedef Aqdocking::TaqDockingFrame inherited;
	
protected:
	virtual Aqmaskforms::TaqCustomMaskFormClass __fastcall GetMaskFormClass(void);
public:
	/* TaqDockingFrame.Create */ inline __fastcall virtual TaqNativeDockingFrame(Aqdockingbase::TaqCustomDockingManager* ADockingManager) : Aqdocking::TaqDockingFrame(ADockingManager) { }
	
public:
	/* TaqCustomDockingFrame.Destroy */ inline __fastcall virtual ~TaqNativeDockingFrame(void) { }
	
};


class DELPHICLASS TaqNativeDockingStyle;
class PASCALIMPLEMENTATION TaqNativeDockingStyle : public Aqdocking::TaqDockingStyle
{
	typedef Aqdocking::TaqDockingStyle inherited;
	
protected:
	virtual Aqdocking::TaqDockingFrameClass __fastcall GetDockingFrameClass(void);
	virtual Aqdocking::TaqMoverClass __fastcall GetMoverClass(void);
	virtual Aqdocking::TaqDockerClass __fastcall GetDockerClass(Aqdockingbase::TaqCustomDockingControlClass DockClass);
public:
	/* TaqDockingStyle.Create */ inline __fastcall virtual TaqNativeDockingStyle(Classes::TComponent* AOwner) : Aqdocking::TaqDockingStyle(AOwner) { }
	
public:
	/* TPersistent.Destroy */ inline __fastcall virtual ~TaqNativeDockingStyle(void) { }
	
};


class DELPHICLASS TaqNativeMaskForm;
class PASCALIMPLEMENTATION TaqNativeMaskForm : public Aqmaskforms::TaqVCLMaskForm
{
	typedef Aqmaskforms::TaqVCLMaskForm inherited;
	
public:
	/* TaqVCLMaskForm.Create */ inline __fastcall virtual TaqNativeMaskForm(void) : Aqmaskforms::TaqVCLMaskForm() { }
	
public:
	/* TaqCustomMaskForm.Destroy */ inline __fastcall virtual ~TaqNativeMaskForm(void) { }
	
};


//-- var, const, procedure ---------------------------------------------------
#define SNativeDockingStyleName L"Native"

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

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

⌨️ 快捷键说明

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