📄 rm_dsgform.hpp
字号:
// CodeGear C++Builder
// Copyright (c) 1995, 2007 by CodeGear
// All rights reserved
// (DO NOT EDIT: machine generated header) 'Rm_dsgform.pas' rev: 11.00
#ifndef Rm_dsgformHPP
#define Rm_dsgformHPP
#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 <Sysutils.hpp> // Pascal unit
#include <Windows.hpp> // Pascal unit
#include <Messages.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 <Buttons.hpp> // Pascal unit
#include <Printers.hpp> // Pascal unit
#include <Menus.hpp> // Pascal unit
#include <Comctrls.hpp> // Pascal unit
#include <Extctrls.hpp> // Pascal unit
#include <Clipbrd.hpp> // Pascal unit
#include <Rm_class.hpp> // Pascal unit
#include <Rm_common.hpp> // Pascal unit
#include <Rm_dsgctrls.hpp> // Pascal unit
#include <Rm_ctrls.hpp> // Pascal unit
#include <Rm_designer.hpp> // Pascal unit
#include <Imglist.hpp> // Pascal unit
#include <Variants.hpp> // Pascal unit
#include <Rm_tb97tlbr.hpp> // Pascal unit
#include <Rm_tb97.hpp> // Pascal unit
//-- user supplied -----------------------------------------------------------
namespace Rm_dsgform
{
//-- type declarations -------------------------------------------------------
#pragma option push -b-
enum TRMDesignerDrawMode { dmAll, dmSelection, dmShape };
#pragma option pop
#pragma option push -b-
enum TRMCursorType { ctNone, ct1, ct2, ct3, ct4, ct5, ct6, ct7, ct8 };
#pragma option pop
#pragma option push -b-
enum TRMDesignerEditMode { mdInsert, mdSelect };
#pragma option pop
#pragma option push -b-
enum TRMMouseMode { mmNone, mmSelect, mmRegionDrag, mmRegionResize, mmSelectedResize, mmInsertObj };
#pragma option pop
#pragma option push -b-
enum TRMShapeMode { smFrame, smAll };
#pragma option pop
struct TRMSplitInfo
{
public:
#pragma pack(push,1)
Types::TRect SplRect;
#pragma pack(pop)
int SplX;
Rm_class::TRMView* View1;
Rm_class::TRMView* View2;
} ;
class DELPHICLASS TRMDialogForm;
class PASCALIMPLEMENTATION TRMDialogForm : public Forms::TForm
{
typedef Forms::TForm inherited;
private:
Rm_designer::TRMDesignerForm* FDesignerForm;
HIDESBASE MESSAGE void __fastcall WMMove(Messages::TMessage &Message);
public:
__fastcall virtual TRMDialogForm(Classes::TComponent* AOwner, int Dummy);
virtual void __fastcall CreateParams(Controls::TCreateParams &Params);
void __fastcall SetPageFormProp(void);
void __fastcall OnFormResizeEvent(System::TObject* Sender);
void __fastcall OnFormKeyDownEvent(System::TObject* Sender, Word &Key, Classes::TShiftState Shift);
void __fastcall OnFormCloseQueryEvent(System::TObject* Sender, bool &CanClose);
public:
#pragma option push -w-inl
/* TCustomForm.Create */ inline __fastcall virtual TRMDialogForm(Classes::TComponent* AOwner) : Forms::TForm(AOwner) { }
#pragma option pop
#pragma option push -w-inl
/* TCustomForm.Destroy */ inline __fastcall virtual ~TRMDialogForm(void) { }
#pragma option pop
public:
#pragma option push -w-inl
/* TWinControl.CreateParented */ inline __fastcall TRMDialogForm(HWND ParentWindow) : Forms::TForm(ParentWindow) { }
#pragma option pop
};
class DELPHICLASS TRMWorkSpace;
class DELPHICLASS TRMReportPageEditor;
class DELPHICLASS TRMToolbarComponent;
class PASCALIMPLEMENTATION TRMToolbarComponent : public Extctrls::TPanel
{
typedef Extctrls::TPanel inherited;
private:
Rm_designer::TRMDesignerForm* FDesignerForm;
TRMReportPageEditor* FPageEditor;
TRMWorkSpace* FWorkSpace;
int FControlIndex;
Menus::TPopupMenu* FBandsMenu;
Menus::TPopupMenu* FPopupMenuComponent;
Buttons::TSpeedButton* FBtnNoSelect;
Buttons::TSpeedButton* FBtnMemoView;
Rm_ctrls::TRMToolbarButton* FBtnUp;
Rm_ctrls::TRMToolbarButton* FBtnDown;
int FOldPageType;
bool FBusy;
Buttons::TSpeedButton* FObjectBand;
int FSelectedObjIndex;
Controls::TImageList* FImageList;
void __fastcall OnBandMenuPopup(System::TObject* Sender);
void __fastcall OnAddBandEvent(System::TObject* Sender);
void __fastcall OnOB1ClickEvent(System::TObject* Sender);
void __fastcall OnButtonBandClickEvent(System::TObject* Sender);
void __fastcall OnOB2MouseDownEvent(System::TObject* Sender, Controls::TMouseButton Button, Classes::TShiftState Shift, int X, int Y);
void __fastcall OnOB2ClickEvent(System::TObject* Sender);
void __fastcall OnOB2ClickEvent_1(System::TObject* Sender);
void __fastcall OnAddInObectMenuItemClick(System::TObject* Sender);
void __fastcall RefreshControls(void);
void __fastcall OnResizeEvent(System::TObject* Sender);
void __fastcall OnBtnUpClickEvent(System::TObject* Sender);
void __fastcall OnBtnDownClickEvent(System::TObject* Sender);
public:
__fastcall TRMToolbarComponent(Classes::TComponent* aOwner);
__fastcall virtual ~TRMToolbarComponent(void);
void __fastcall CreateObjects(void);
__property Buttons::TSpeedButton* btnNoSelect = {read=FBtnNoSelect};
__property Buttons::TSpeedButton* ObjectBand = {read=FObjectBand};
__property int SelectedObjIndex = {read=FSelectedObjIndex, nodefault};
public:
#pragma option push -w-inl
/* TCustomPanel.Create */ inline __fastcall virtual TRMToolbarComponent(Classes::TComponent* AOwner) : Extctrls::TPanel(AOwner) { }
#pragma option pop
public:
#pragma option push -w-inl
/* TWinControl.CreateParented */ inline __fastcall TRMToolbarComponent(HWND ParentWindow) : Extctrls::TPanel(ParentWindow) { }
#pragma option pop
};
class DELPHICLASS TRMToolbarEdit;
class PASCALIMPLEMENTATION TRMToolbarEdit : public Rm_ctrls::TRMToolbar
{
typedef Rm_ctrls::TRMToolbar inherited;
private:
Rm_designer::TRMDesignerForm* FDesignerForm;
TRMReportPageEditor* FPageEditor;
Rm_dsgctrls::TRMFontComboBox* FcmbFont;
Rm_ctrls::TRMComboBox97* FcmbFontSize;
Rm_ctrls::TRMToolbarSep* ToolbarSep971;
Rm_ctrls::TRMToolbarButton* btnFontBold;
Rm_ctrls::TRMToolbarButton* btnFontItalic;
Rm_ctrls::TRMToolbarButton* btnFontUnderline;
Rm_ctrls::TRMToolbarSep* ToolbarSep972;
Rm_ctrls::TRMColorPickerButton* FBtnFontColor;
Rm_ctrls::TRMToolbarSep* ToolbarSep973;
Rm_ctrls::TRMToolbarButton* FBtnHighlight;
Rm_ctrls::TRMToolbarSep* ToolbarSep9730;
Rm_ctrls::TRMToolbarButton* btnHLeft;
Rm_ctrls::TRMToolbarButton* btnHCenter;
Rm_ctrls::TRMToolbarButton* btnHRight;
Rm_ctrls::TRMToolbarButton* btnHSpaceEqual;
Rm_ctrls::TRMToolbarSep* ToolbarSep974;
Rm_ctrls::TRMToolbarButton* btnVTop;
Rm_ctrls::TRMToolbarButton* btnVCenter;
Rm_ctrls::TRMToolbarButton* btnVBottom;
Rm_ctrls::TRMToolbarSep* ToolbarSep975;
void __fastcall Localize(void);
void __fastcall BtnHighlightClick(System::TObject* Sender);
public:
__fastcall TRMToolbarEdit(Classes::TComponent* aOwner, Rm_ctrls::TRMDock* DockTo);
public:
#pragma option push -w-inl
/* TCustomToolbar97.Create */ inline __fastcall virtual TRMToolbarEdit(Classes::TComponent* AOwner) : Rm_ctrls::TRMToolbar(AOwner) { }
#pragma option pop
#pragma option push -w-inl
/* TCustomToolbar97.Destroy */ inline __fastcall virtual ~TRMToolbarEdit(void) { }
#pragma option pop
public:
#pragma option push -w-inl
/* TWinControl.CreateParented */ inline __fastcall TRMToolbarEdit(HWND ParentWindow) : Rm_ctrls::TRMToolbar(ParentWindow) { }
#pragma option pop
};
class DELPHICLASS TRMToolbarAlign;
class PASCALIMPLEMENTATION TRMToolbarAlign : public Rm_ctrls::TRMToolbar
{
typedef Rm_ctrls::TRMToolbar inherited;
private:
TRMReportPageEditor* FPageEditor;
Rm_designer::TRMDesignerForm* FDesignerForm;
Rm_ctrls::TRMToolbarButton* btnAlignLeftRight;
Rm_ctrls::TRMToolbarButton* btnAlignTopBottom;
Rm_ctrls::TRMToolbarButton* btnAlignVWCenter;
Rm_ctrls::TRMToolbarButton* btnAlignLeft;
Rm_ctrls::TRMToolbarButton* btnAlignHWCenter;
Rm_ctrls::TRMToolbarButton* btnAlignHCenter;
Rm_ctrls::TRMToolbarButton* btnAlignVSE;
Rm_ctrls::TRMToolbarButton* btnAlignHSE;
Rm_ctrls::TRMToolbarButton* btnAlignRight;
Rm_ctrls::TRMToolbarButton* btnAlignBottom;
Rm_ctrls::TRMToolbarButton* btnAlignTop;
Rm_ctrls::TRMToolbarButton* btnAlignVCenter;
Rm_ctrls::TRMToolbarSep* ToolbarSep9720;
Rm_ctrls::TRMToolbarSep* ToolbarSep9721;
Rm_ctrls::TRMToolbarSep* ToolbarSep9710;
void __fastcall Localize(void);
int __fastcall GetLeftObject(void);
int __fastcall GetTopObject(void);
int __fastcall GetRightObject(void);
int __fastcall GetBottomObject(void);
void __fastcall btnAlignLeftClick(System::TObject* Sender);
void __fastcall btnAlignHCenterClick(System::TObject* Sender);
void __fastcall btnAlignRightClick(System::TObject* Sender);
void __fastcall btnAlignTopClick(System::TObject* Sender);
void __fastcall btnAlignBottomClick(System::TObject* Sender);
void __fastcall btnAlignHSEClick(System::TObject* Sender);
void __fastcall btnAlignVSEClick(System::TObject* Sender);
void __fastcall btnAlignHWCenterClick(System::TObject* Sender);
void __fastcall btnAlignVWCenterClick(System::TObject* Sender);
void __fastcall btnAlignVCenterClick(System::TObject* Sender);
void __fastcall btnAlignLeftRightClick(System::TObject* Sender);
void __fastcall btnAlignTopBottomClick(System::TObject* Sender);
public:
__fastcall TRMToolbarAlign(Classes::TComponent* AOwner, Rm_ctrls::TRMDock* DockTo);
public:
#pragma option push -w-inl
/* TCustomToolbar97.Create */ inline __fastcall virtual TRMToolbarAlign(Classes::TComponent* AOwner) : Rm_ctrls::TRMToolbar(AOwner) { }
#pragma option pop
#pragma option push -w-inl
/* TCustomToolbar97.Destroy */ inline __fastcall virtual ~TRMToolbarAlign(void) { }
#pragma option pop
public:
#pragma option push -w-inl
/* TWinControl.CreateParented */ inline __fastcall TRMToolbarAlign(HWND ParentWindow) : Rm_ctrls::TRMToolbar(ParentWindow) { }
#pragma option pop
};
class DELPHICLASS TRMToolbarBorder;
class PASCALIMPLEMENTATION TRMToolbarBorder : public Rm_ctrls::TRMToolbar
{
typedef Rm_ctrls::TRMToolbar inherited;
private:
Rm_designer::TRMDesignerForm* FDesignerForm;
TRMReportPageEditor* FPageEditor;
Rm_ctrls::TRMToolbarButton* btnFrameTop;
Rm_ctrls::TRMToolbarButton* btnFrameLeft;
Rm_ctrls::TRMToolbarButton* btnFrameBottom;
Rm_ctrls::TRMToolbarButton* btnFrameRight;
Rm_ctrls::TRMToolbarButton* btnNoFrame;
Rm_ctrls::TRMToolbarButton* btnSetFrame;
Rm_ctrls::TRMToolbarSep* ToolbarSep9717;
Rm_ctrls::TRMToolbarSep* ToolbarSep9722;
Rm_ctrls::TRMColorPickerButton* FBtnBackColor;
Rm_ctrls::TRMColorPickerButton* FBtnFrameColor;
Rm_ctrls::TRMToolbarSep* ToolbarSep9719;
Rm_dsgctrls::TRMFrameStyleButton* btnSetFrameStyle;
Rm_ctrls::TRMComboBox97* FCmbFrameWidth;
void __fastcall Localize(void);
void __fastcall SetStatus(void);
void __fastcall btnSetFrameStyle_OnChange(System::TObject* Sender);
public:
__fastcall TRMToolbarBorder(Classes::TComponent* AOwner, Rm_ctrls::TRMDock* DockTo);
public:
#pragma option push -w-inl
/* TCustomToolbar97.Create */ inline __fastcall virtual TRMToolbarBorder(Classes::TComponent* AOwner) : Rm_ctrls::TRMToolbar(AOwner) { }
#pragma option pop
#pragma option push -w-inl
/* TCustomToolbar97.Destroy */ inline __fastcall virtual ~TRMToolbarBorder(void) { }
#pragma option pop
public:
#pragma option push -w-inl
/* TWinControl.CreateParented */ inline __fastcall TRMToolbarBorder(HWND ParentWindow) : Rm_ctrls::TRMToolbar(ParentWindow) { }
#pragma option pop
};
class DELPHICLASS TRMToolbarSize;
class PASCALIMPLEMENTATION TRMToolbarSize : public Rm_ctrls::TRMToolbar
{
typedef Rm_ctrls::TRMToolbar inherited;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -