📄 rm_ctrls.hpp
字号:
// 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 + -