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

📄 rm_ctrls.hpp

📁 这是一个功能强大
💻 HPP
📖 第 1 页 / 共 3 页
字号:
// CodeGear C++Builder
// Copyright (c) 1995, 2007 by CodeGear
// All rights reserved

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

#ifndef Rm_ctrlsHPP
#define Rm_ctrlsHPP

#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 <Messages.hpp>	// Pascal unit
#include <Sysutils.hpp>	// Pascal unit
#include <Classes.hpp>	// Pascal unit
#include <Graphics.hpp>	// Pascal unit
#include <Controls.hpp>	// Pascal unit
#include <Forms.hpp>	// Pascal unit
#include <Dialogs.hpp>	// Pascal unit
#include <Stdctrls.hpp>	// Pascal unit
#include <Extctrls.hpp>	// Pascal unit
#include <Comctrls.hpp>	// Pascal unit
#include <Commctrl.hpp>	// Pascal unit
#include <Menus.hpp>	// Pascal unit
#include <Mask.hpp>	// Pascal unit
#include <Buttons.hpp>	// Pascal unit
#include <Rm_common.hpp>	// Pascal unit
#include <Rm_tb97ctls.hpp>	// Pascal unit
#include <Rm_tb97tlbr.hpp>	// Pascal unit
#include <Rm_tb97.hpp>	// Pascal unit
#include <Rm_tb97tlwn.hpp>	// Pascal unit
#include <Imglist.hpp>	// Pascal unit
#include <Variants.hpp>	// Pascal unit
#include <Toolwin.hpp>	// Pascal unit

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

namespace Rm_ctrls
{
//-- type declarations -------------------------------------------------------
class DELPHICLASS TRMDockableToolbar;
class PASCALIMPLEMENTATION TRMDockableToolbar : public Comctrls::TToolBar 
{
	typedef Comctrls::TToolBar inherited;
	
private:
	int __fastcall GetRightMostControlPos(void);
	
protected:
	virtual void __fastcall AlignControls(Controls::TControl* AControl, Types::TRect &ARect);
	DYNAMIC bool __fastcall DoUnDock(Controls::TWinControl* NewTarget, Controls::TControl* Client);
	DYNAMIC void __fastcall DoDock(Controls::TWinControl* NewDockSite, Types::TRect &ARect);
	
public:
	__fastcall virtual TRMDockableToolbar(Classes::TComponent* AOwner);
	__fastcall virtual ~TRMDockableToolbar(void);
	void __fastcall AddControl(Controls::TControl* aControl);
	HIDESBASE void __fastcall BeginUpdate(void);
	HIDESBASE void __fastcall EndUpdate(void);
public:
	#pragma option push -w-inl
	/* TWinControl.CreateParented */ inline __fastcall TRMDockableToolbar(HWND ParentWindow) : Comctrls::TToolBar(ParentWindow) { }
	#pragma option pop
	
};


class DELPHICLASS TRMToolbarSeparator;
class PASCALIMPLEMENTATION TRMToolbarSeparator : public Comctrls::TToolButton 
{
	typedef Comctrls::TToolButton inherited;
	
public:
	__fastcall virtual TRMToolbarSeparator(Classes::TComponent* AOwner);
public:
	#pragma option push -w-inl
	/* TGraphicControl.Destroy */ inline __fastcall virtual ~TRMToolbarSeparator(void) { }
	#pragma option pop
	
};


class DELPHICLASS TRMDock;
class PASCALIMPLEMENTATION TRMDock : public Rm_tb97::TDock97 
{
	typedef Rm_tb97::TDock97 inherited;
	
public:
	#pragma option push -w-inl
	/* TDock97.Create */ inline __fastcall virtual TRMDock(Classes::TComponent* AOwner) : Rm_tb97::TDock97(AOwner) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TDock97.Destroy */ inline __fastcall virtual ~TRMDock(void) { }
	#pragma option pop
	
public:
	#pragma option push -w-inl
	/* TWinControl.CreateParented */ inline __fastcall TRMDock(HWND ParentWindow) : Rm_tb97::TDock97(ParentWindow) { }
	#pragma option pop
	
};


class DELPHICLASS TRMToolbar;
class PASCALIMPLEMENTATION TRMToolbar : public Rm_tb97tlbr::TToolbar97 
{
	typedef Rm_tb97tlbr::TToolbar97 inherited;
	
public:
	Forms::TForm* ParentForm;
public:
	#pragma option push -w-inl
	/* TCustomToolbar97.Create */ inline __fastcall virtual TRMToolbar(Classes::TComponent* AOwner) : Rm_tb97tlbr::TToolbar97(AOwner) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TCustomToolbar97.Destroy */ inline __fastcall virtual ~TRMToolbar(void) { }
	#pragma option pop
	
public:
	#pragma option push -w-inl
	/* TWinControl.CreateParented */ inline __fastcall TRMToolbar(HWND ParentWindow) : Rm_tb97tlbr::TToolbar97(ParentWindow) { }
	#pragma option pop
	
};


class DELPHICLASS TRMToolbarSep;
class PASCALIMPLEMENTATION TRMToolbarSep : public Rm_tb97tlbr::TToolbarSep97 
{
	typedef Rm_tb97tlbr::TToolbarSep97 inherited;
	
private:
	void __fastcall SetAddTo(TRMToolbar* Value);
	
public:
	__property TRMToolbar* AddTo = {write=SetAddTo};
public:
	#pragma option push -w-inl
	/* TToolbarSep97.Create */ inline __fastcall virtual TRMToolbarSep(Classes::TComponent* AOwner) : Rm_tb97tlbr::TToolbarSep97(AOwner) { }
	#pragma option pop
	
public:
	#pragma option push -w-inl
	/* TGraphicControl.Destroy */ inline __fastcall virtual ~TRMToolbarSep(void) { }
	#pragma option pop
	
};


class DELPHICLASS TRMEdit;
class PASCALIMPLEMENTATION TRMEdit : public Rm_tb97ctls::TEdit97 
{
	typedef Rm_tb97ctls::TEdit97 inherited;
	
private:
	void __fastcall SetAddTo(TRMToolbar* Value);
	
public:
	__property TRMToolbar* AddTo = {write=SetAddTo};
public:
	#pragma option push -w-inl
	/* TEdit97.Create */ inline __fastcall virtual TRMEdit(Classes::TComponent* AOwner) : Rm_tb97ctls::TEdit97(AOwner) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TEdit97.Destroy */ inline __fastcall virtual ~TRMEdit(void) { }
	#pragma option pop
	
public:
	#pragma option push -w-inl
	/* TWinControl.CreateParented */ inline __fastcall TRMEdit(HWND ParentWindow) : Rm_tb97ctls::TEdit97(ParentWindow) { }
	#pragma option pop
	
};


class DELPHICLASS TRMMenuBar;
class PASCALIMPLEMENTATION TRMMenuBar : public Menus::TMainMenu 
{
	typedef Menus::TMainMenu inherited;
	
public:
	TRMDock* Dockedto;
	bool MenuBar;
	void __fastcall BeginUpdate(void);
	void __fastcall EndUpdate(void);
public:
	#pragma option push -w-inl
	/* TMenu.Create */ inline __fastcall virtual TRMMenuBar(Classes::TComponent* AOwner) : Menus::TMainMenu(AOwner) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TMenu.Destroy */ inline __fastcall virtual ~TRMMenuBar(void) { }
	#pragma option pop
	
};


typedef TPopupMenu TRMPopupMenu;
;

class DELPHICLASS TRMCustomMenuItem;
class DELPHICLASS TRMSubMenuItem;
class PASCALIMPLEMENTATION TRMCustomMenuItem : public Menus::TMenuItem 
{
	typedef Menus::TMenuItem inherited;
	
private:
	Imglist::TCustomImageList* __fastcall GetImages(void);
	void __fastcall SetImages(Imglist::TCustomImageList* Value);
	
public:
	__property Imglist::TCustomImageList* Images = {read=GetImages, write=SetImages};
	void __fastcall AddToMenu(TRMMenuBar* Value)/* overload */;
	void __fastcall AddToMenu(TRMCustomMenuItem* Value)/* overload */;
	void __fastcall AddToMenu(TRMSubMenuItem* Value)/* overload */;
	void __fastcall AddToMenu(Menus::TPopupMenu* Value)/* overload */;
public:
	#pragma option push -w-inl
	/* TMenuItem.Create */ inline __fastcall virtual TRMCustomMenuItem(Classes::TComponent* AOwner) : Menus::TMenuItem(AOwner) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TMenuItem.Destroy */ inline __fastcall virtual ~TRMCustomMenuItem(void) { }
	#pragma option pop
	
};


class DELPHICLASS TRMMenuItem;
class PASCALIMPLEMENTATION TRMMenuItem : public TRMCustomMenuItem 
{
	typedef TRMCustomMenuItem inherited;
	
public:
	#pragma option push -w-inl
	/* TMenuItem.Create */ inline __fastcall virtual TRMMenuItem(Classes::TComponent* AOwner) : TRMCustomMenuItem(AOwner) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TMenuItem.Destroy */ inline __fastcall virtual ~TRMMenuItem(void) { }
	#pragma option pop
	
};


class PASCALIMPLEMENTATION TRMSubMenuItem : public TRMMenuItem 
{
	typedef TRMMenuItem inherited;
	
public:
	#pragma option push -w-inl
	/* TMenuItem.Create */ inline __fastcall virtual TRMSubMenuItem(Classes::TComponent* AOwner) : TRMMenuItem(AOwner) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TMenuItem.Destroy */ inline __fastcall virtual ~TRMSubMenuItem(void) { }
	#pragma option pop
	
};


class DELPHICLASS TRMSeparatorMenuItem;
class PASCALIMPLEMENTATION TRMSeparatorMenuItem : public TRMMenuItem 
{
	typedef TRMMenuItem inherited;
	
public:
	__fastcall virtual TRMSeparatorMenuItem(Classes::TComponent* AOwner);
public:
	#pragma option push -w-inl
	/* TMenuItem.Destroy */ inline __fastcall virtual ~TRMSeparatorMenuItem(void) { }
	#pragma option pop
	
};


class DELPHICLASS TRMToolbarButton;
class PASCALIMPLEMENTATION TRMToolbarButton : public Rm_tb97ctls::TToolbarButton97 
{
	typedef Rm_tb97ctls::TToolbarButton97 inherited;
	
private:
	void __fastcall SetAddTo(TRMToolbar* Value);
	
public:
	__property TRMToolbar* AddTo = {write=SetAddTo};
public:
	#pragma option push -w-inl
	/* TToolbarButton97.Create */ inline __fastcall virtual TRMToolbarButton(Classes::TComponent* AOwner) : Rm_tb97ctls::TToolbarButton97(AOwner) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TToolbarButton97.Destroy */ inline __fastcall virtual ~TRMToolbarButton(void) { }
	#pragma option pop
	
};


#pragma option push -b-
enum RM_Ctrls__31 { csButtonPressed, csMouseCaptured };
#pragma option pop

⌨️ 快捷键说明

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