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

📄 rm_designer.hpp

📁 这是一个功能强大
💻 HPP
📖 第 1 页 / 共 3 页
字号:
private:
	DynamicArray<System::TObject* >  FAryButton;
	TRMDesignerForm* FDesignerForm;
	void __fastcall Localize(void);
	void __fastcall OnCmbScaleChangeEvent(System::TObject* Sender);
	
public:
	Rm_ctrls::TRMToolbarButton* BtnFileNew;
	Rm_ctrls::TRMToolbarButton* btnFileSave;
	Rm_ctrls::TRMToolbarButton* btnFileOpen;
	Rm_ctrls::TRMToolbarButton* btnPreview1;
	Rm_ctrls::TRMToolbarButton* btnPreview;
	Rm_ctrls::TRMToolbarButton* btnPrint;
	Rm_ctrls::TRMToolbarButton* btnCut;
	Rm_ctrls::TRMToolbarButton* btnCopy;
	Rm_ctrls::TRMToolbarButton* btnPaste;
	Rm_ctrls::TRMToolbarSep* ToolbarSep972;
	Rm_ctrls::TRMToolbarButton* btnRedo;
	Rm_ctrls::TRMToolbarButton* btnUndo;
	Rm_ctrls::TRMToolbarSep* ToolbarSep973;
	Rm_ctrls::TRMToolbarButton* btnBringtoFront;
	Rm_ctrls::TRMToolbarButton* btnSendtoBack;
	Rm_ctrls::TRMToolbarButton* btnSelectAll;
	Rm_ctrls::TRMToolbarSep* ToolbarSep974;
	Rm_ctrls::TRMToolbarSep* ToolbarSep9723;
	Rm_ctrls::TRMToolbarButton* btnDeletePage;
	Rm_ctrls::TRMToolbarButton* btnPageSetup;
	Rm_ctrls::TRMToolbarSep* ToolbarSep975;
	Rm_ctrls::TRMToolbarButton* GB2;
	Rm_ctrls::TRMToolbarButton* GB3;
	Rm_ctrls::TRMToolbarButton* GB1;
	Rm_ctrls::TRMToolbarSep* ToolbarSep976;
	Rm_ctrls::TRMToolbarButton* btnExit;
	Rm_ctrls::TRMToolbarSep* ToolbarSep971;
	Rm_ctrls::TRMToolbarSep* ToolbarSepScale;
	Rm_ctrls::TRMComboBox97* cmbScale;
	__fastcall TRMToolbarStandard(Classes::TComponent* AOwner, Rm_ctrls::TRMDock* DockTo);
public:
	#pragma option push -w-inl
	/* TCustomToolbar97.Create */ inline __fastcall virtual TRMToolbarStandard(Classes::TComponent* AOwner) : Rm_ctrls::TRMToolbar(AOwner) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TCustomToolbar97.Destroy */ inline __fastcall virtual ~TRMToolbarStandard(void) { }
	#pragma option pop
	
public:
	#pragma option push -w-inl
	/* TWinControl.CreateParented */ inline __fastcall TRMToolbarStandard(HWND ParentWindow) : Rm_ctrls::TRMToolbar(ParentWindow) { }
	#pragma option pop
	
};


class DELPHICLASS TRMToolbarModifyPrepared;
class PASCALIMPLEMENTATION TRMToolbarModifyPrepared : public Rm_ctrls::TRMToolbar 
{
	typedef Rm_ctrls::TRMToolbar inherited;
	
private:
	TRMDesignerForm* FDesignerForm;
	Rm_ctrls::TRMToolbarButton* btnModifyPreviedFirst;
	Rm_ctrls::TRMToolbarButton* btnModifyPreviedPrev;
	Rm_ctrls::TRMToolbarButton* btnModifyPreviedNext;
	Rm_ctrls::TRMToolbarButton* btnModifyPreviedLast;
	Rm_ctrls::TRMToolbarButton* btnAutoSave;
	Rm_ctrls::TRMEdit* Edit1;
	void __fastcall Localize(void);
	void __fastcall _EditPreparedReport(int aNewPageNo);
	void __fastcall btnModifyPreviedFirstClick(System::TObject* Sender);
	void __fastcall btnModifyPreviedPrevClick(System::TObject* Sender);
	void __fastcall btnModifyPreviedLastClick(System::TObject* Sender);
	void __fastcall btnModifyPreviedNextClick(System::TObject* Sender);
	void __fastcall Edit1KeyPress(System::TObject* Sender, char &Key);
	void __fastcall btnAutoSaveClick(System::TObject* Sender);
	
public:
	__fastcall TRMToolbarModifyPrepared(Classes::TComponent* AOwner, Rm_ctrls::TRMDock* DockTo);
public:
	#pragma option push -w-inl
	/* TCustomToolbar97.Create */ inline __fastcall virtual TRMToolbarModifyPrepared(Classes::TComponent* AOwner) : Rm_ctrls::TRMToolbar(AOwner) { }
	#pragma option pop
	#pragma option push -w-inl
	/* TCustomToolbar97.Destroy */ inline __fastcall virtual ~TRMToolbarModifyPrepared(void) { }
	#pragma option pop
	
public:
	#pragma option push -w-inl
	/* TWinControl.CreateParented */ inline __fastcall TRMToolbarModifyPrepared(HWND ParentWindow) : Rm_ctrls::TRMToolbar(ParentWindow) { }
	#pragma option pop
	
};


class PASCALIMPLEMENTATION TRMDesignerForm : public TRMVirtualReportDesigner 
{
	typedef TRMVirtualReportDesigner inherited;
	
__published:
	Comctrls::TStatusBar* StatusBar1;
	Dialogs::TOpenDialog* OpenDialog1;
	Controls::TImageList* ImageListStand;
	Controls::TImageList* ImageListFont;
	Controls::TImageList* ImageListFrame;
	Controls::TImageList* ImageListAlign;
	Controls::TImageList* ImageListSize;
	Controls::TImageList* ImageListPosition;
	Controls::TImageList* ImageListModifyPreview;
	Controls::TImageList* ImageListAddinTools;
	Dialogs::TSaveDialog* SaveDialog1;
	void __fastcall FormCreate(System::TObject* Sender);
	void __fastcall FormResize(System::TObject* Sender);
	void __fastcall FormShow(System::TObject* Sender);
	void __fastcall FormDestroy(System::TObject* Sender);
	void __fastcall FormKeyDown(System::TObject* Sender, Word &Key, Classes::TShiftState Shift);
	void __fastcall FormCloseQuery(System::TObject* Sender, bool &CanClose);
	void __fastcall FormClose(System::TObject* Sender, Forms::TCloseAction &Action);
	
private:
	bool FInspBusy;
	Rm_insp::TRMInspForm* FInspForm;
	Forms::TForm* FFindReplaceForm;
	Classes::TStringList* FOpenFiles;
	bool FAutoOpenLastFile;
	Graphics::TColor FWorkSpaceColor;
	Graphics::TColor FInspFormColor;
	Rm_editorinsfield::TRMInsFieldsForm* FFieldForm;
	Forms::TForm* FEditorForm;
	int FUndoBufferLength;
	int FRedoBufferLength;
	bool FBusy;
	bool FUnlimitedHeight;
	int FCurPage;
	TRMCustomPageEditor* FCurPageEditor;
	AnsiString FCurDocName;
	AnsiString FCaption;
	int FOldFactor;
	bool FShowGrid;
	bool FGridAlign;
	int FGridSize;
	Menus::TPopupMenu* FPopupMenuOpendFiles;
	Rm_ctrls::TRMMenuBar* FMainMenu;
	Rm_ctrls::TRMSubMenuItem* FBarFile;
	Rm_ctrls::TRMMenuItem* padFileNew;
	Rm_ctrls::TRMMenuItem* padFileOpen;
	Rm_ctrls::TRMMenuItem* padFileSave;
	Rm_ctrls::TRMMenuItem* padFileSaveAs;
	Rm_ctrls::TRMSeparatorMenuItem* N40;
	Rm_ctrls::TRMMenuItem* padVarList;
	Rm_ctrls::TRMMenuItem* LoadDictionary1;
	Rm_ctrls::TRMMenuItem* MergeDictionary1;
	Rm_ctrls::TRMMenuItem* SaveAsDictionary1;
	Rm_ctrls::TRMSeparatorMenuItem* N21;
	Rm_ctrls::TRMMenuItem* padPageSetup;
	Rm_ctrls::TRMMenuItem* padPreview;
	Rm_ctrls::TRMMenuItem* FMenuFileHeaderFooter;
	Rm_ctrls::TRMMenuItem* padPrint;
	Rm_ctrls::TRMSeparatorMenuItem* N24;
	Rm_ctrls::TRMMenuItem* padFileProperty;
	Rm_ctrls::TRMSeparatorMenuItem* N2;
	Rm_ctrls::TRMMenuItem* itmFileFile1;
	Rm_ctrls::TRMMenuItem* itmFileFile2;
	Rm_ctrls::TRMMenuItem* itmFileFile3;
	Rm_ctrls::TRMMenuItem* itmFileFile4;
	Rm_ctrls::TRMMenuItem* itmFileFile5;
	Rm_ctrls::TRMMenuItem* itmFileFile6;
	Rm_ctrls::TRMMenuItem* itmFileFile7;
	Rm_ctrls::TRMMenuItem* itmFileFile8;
	Rm_ctrls::TRMMenuItem* itmFileFile9;
	Rm_ctrls::TRMSeparatorMenuItem* N1;
	Rm_ctrls::TRMMenuItem* padFileExit;
	Rm_ctrls::TRMSubMenuItem* FBarSearch;
	Rm_ctrls::TRMMenuItem* padSearchFind;
	Rm_ctrls::TRMMenuItem* padSearchReplace;
	Rm_ctrls::TRMMenuItem* padSearchFindAgain;
	Rm_ctrls::TRMSubMenuItem* FBarHelp;
	Rm_ctrls::TRMMenuItem* padHelp;
	Rm_ctrls::TRMSeparatorMenuItem* N18;
	Rm_ctrls::TRMMenuItem* padAbout;
	Rm_ctrls::TRMSeparatorMenuItem* padSep;
	Rm_ctrls::TRMSubMenuItem* padLanguage;
	TRMToolbarStandard* FToolbarStandard;
	TRMToolbarModifyPrepared* FToolbarModifyPrepared;
	void __fastcall padHelpClick(System::TObject* Sender);
	void __fastcall padFilePropertyClick(System::TObject* Sender);
	void __fastcall btnPageSetupClick(System::TObject* Sender);
	void __fastcall btnFileSaveClick(System::TObject* Sender);
	void __fastcall padPrintClick(System::TObject* Sender);
	void __fastcall btnExitClick(System::TObject* Sender);
	void __fastcall btnPasteClick(System::TObject* Sender);
	void __fastcall padAboutClick(System::TObject* Sender);
	void __fastcall padFileNewClick(System::TObject* Sender);
	void __fastcall padVarListClick(System::TObject* Sender);
	void __fastcall LoadDictionary1Click(System::TObject* Sender);
	void __fastcall MergeDictionary1Click(System::TObject* Sender);
	void __fastcall SaveAsDictionary1Click(System::TObject* Sender);
	void __fastcall itmFileFile9Click(System::TObject* Sender);
	void __fastcall btnFileOpenClick(System::TObject* Sender);
	void __fastcall btnFileNewClick(System::TObject* Sender);
	void __fastcall padFileSaveAsClick(System::TObject* Sender);
	void __fastcall btnPreviewClick(System::TObject* Sender);
	void __fastcall btnCutClick(System::TObject* Sender);
	void __fastcall btnCopyClick(System::TObject* Sender);
	void __fastcall btnAddPageClick(System::TObject* Sender);
	void __fastcall btnAddFormClick(System::TObject* Sender);
	void __fastcall btnDeletePageClick(System::TObject* Sender);
	void __fastcall btnUndoClick(System::TObject* Sender);
	void __fastcall btnRedoClick(System::TObject* Sender);
	void __fastcall padSearchFindClick(System::TObject* Sender);
	void __fastcall padSearchReplaceClick(System::TObject* Sender);
	void __fastcall padSearchFindAgainClick(System::TObject* Sender);
	void __fastcall MenuFilePreview1Click(System::TObject* Sender);
	void __fastcall MenuFileHeaderFooterClick(System::TObject* Sender);
	void __fastcall OnFieldsDialogCloseEvnet(System::TObject* Sender);
	void __fastcall Localize(void);
	void __fastcall SaveIni(void);
	void __fastcall LoadIni(void);
	bool __fastcall FileSave(void);
	bool __fastcall FileSaveAs(void);
	void __fastcall CreateDefaultPage(void);
	void __fastcall Tab1Change(System::TObject* Sender);
	void __fastcall Tab1MouseMove(System::TObject* Sender, Classes::TShiftState Shift, int X, int Y);
	void __fastcall Tab1MouseDown(System::TObject* Sender, Controls::TMouseButton Button, Classes::TShiftState Shift, int X, int Y);
	void __fastcall Tab1MouseUp(System::TObject* Sender, Controls::TMouseButton Button, Classes::TShiftState Shift, int X, int Y);
	void __fastcall Tab1DragOver(System::TObject* Sender, System::TObject* Source, int X, int Y, Controls::TDragState State, bool &Accept);
	void __fastcall Tab1DragDrop(System::TObject* Sender, System::TObject* Source, int X, int Y);
	void __fastcall Tab1Changing(System::TObject* Sender, bool &AllowChange);
	void __fastcall SetCurDocName(AnsiString Value);
	void __fastcall OnInspBeforeModify(System::TObject* Sender, const AnsiString aPropName);
	void __fastcall OnInspAfterModify(System::TObject* Sender, const AnsiString aPropName, const AnsiString aPropValue);
	void __fastcall GB1Click(System::TObject* Sender);
	void __fastcall GB2Click(System::TObject* Sender);
	void __fastcall GB3Click(System::TObject* Sender);
	void __fastcall SetOpenFileMenuItems(const AnsiString aNewFile);
	void __fastcall OnDockRequestDockEvent(System::TObject* Sender, Rm_tb97::TCustomToolWindow97* Bar, bool &Accept);
	void __fastcall OnFormMouseWheelUpEvent(System::TObject* Sender, Classes::TShiftState Shift, const Types::TPoint &MousePos, bool &Handled);
	void __fastcall OnFormMouseWheelDownEvent(System::TObject* Sender, Classes::TShiftState Shift, const Types::TPoint &MousePos, bool &Handled);
	void __fastcall OnLanguageItemClick(System::TObject* Sender);
	void __fastcall OpenFile(AnsiString aFileName);
	void __fastcall SetGridShow(bool Value);
	void __fastcall SetGridAlign(bool Value);
	void __fastcall SetGridSize(int Value);
	

⌨️ 快捷键说明

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