📄 rm_dsggridreport.hpp
字号:
Rm_ctrls::TRMMenuItem* itmCalcMemoView;
Rm_ctrls::TRMMenuItem* itmPictureView;
Rm_ctrls::TRMMenuItem* itmSubReportView;
Rm_ctrls::TRMSubMenuItem* itmInsertBand;
Rm_ctrls::TRMSubMenuItem* itmSelectBand;
Rm_ctrls::TRMSeparatorMenuItem* N4;
Rm_ctrls::TRMMenuItem* itmFrameType;
Rm_ctrls::TRMMenuItem* itmEdit;
Rm_ctrls::TRMMenuItem* padpopClearContents;
Rm_ctrls::TRMMenuItem* padpopOtherProp;
Rm_ctrls::TRMSeparatorMenuItem* N100;
Rm_ctrls::TRMMenuItem* SelectionMenu_popCut;
Rm_ctrls::TRMMenuItem* SelectionMenu_popCopy;
Rm_ctrls::TRMMenuItem* SelectionMenu_popPaste;
Rm_ctrls::TRMSeparatorMenuItem* N102;
Rm_ctrls::TRMMenuBar* FMainMenu;
Rm_ctrls::TRMSubMenuItem* MenuEdit;
Rm_ctrls::TRMMenuItem* MenuEditUndo;
Rm_ctrls::TRMMenuItem* MenuEditRedo;
Rm_ctrls::TRMSeparatorMenuItem* N12;
Rm_ctrls::TRMMenuItem* MenuEditCut;
Rm_ctrls::TRMMenuItem* MenuEditCopy;
Rm_ctrls::TRMMenuItem* MenuEditPaste;
Rm_ctrls::TRMMenuItem* MenuEditDelete;
Rm_ctrls::TRMMenuItem* MenuEditSelectAll;
Rm_ctrls::TRMSeparatorMenuItem* N11;
Rm_ctrls::TRMMenuItem* MenuEditCopyPage;
Rm_ctrls::TRMMenuItem* MenuEditPastePage;
Rm_ctrls::TRMSubMenuItem* MenuCell;
Rm_ctrls::TRMMenuItem* MenuCellProperty;
Rm_ctrls::TRMMenuItem* MenuCellTableSize;
Rm_ctrls::TRMSubMenuItem* MenuCellRow;
Rm_ctrls::TRMMenuItem* itmRowHeight;
Rm_ctrls::TRMMenuItem* itmAverageRowHeight;
Rm_ctrls::TRMSubMenuItem* MenuCellColumn;
Rm_ctrls::TRMMenuItem* itmColumnHeight;
Rm_ctrls::TRMMenuItem* itmAverageColumnWidth;
Rm_ctrls::TRMSeparatorMenuItem* N8;
Rm_ctrls::TRMSubMenuItem* MenuCellInsertCell;
Rm_ctrls::TRMMenuItem* itmInsertCellLeft;
Rm_ctrls::TRMMenuItem* itmInsertCellTop;
Rm_ctrls::TRMMenuItem* MenuCellInsertColumn;
Rm_ctrls::TRMMenuItem* MenuCellInsertRow;
Rm_ctrls::TRMMenuItem* MenuCellDeleteColumn;
Rm_ctrls::TRMMenuItem* MenuCellDeleteRow;
Rm_ctrls::TRMSeparatorMenuItem* N18;
Rm_ctrls::TRMMenuItem* MenuCellMerge;
Rm_ctrls::TRMMenuItem* MenuCellReverse;
Rm_ctrls::TRMSubMenuItem* MenuEditToolbar;
Rm_ctrls::TRMSubMenuItem* padSetToolbar;
Rm_ctrls::TRMMenuItem* itmToolbarStandard;
Rm_ctrls::TRMMenuItem* itmToolbarText;
Rm_ctrls::TRMMenuItem* itmToolbarBorder;
Rm_ctrls::TRMMenuItem* itmToolbarGrid;
Rm_ctrls::TRMMenuItem* itmToolbarInspector;
Rm_ctrls::TRMMenuItem* itmToolbarInsField;
Rm_ctrls::TRMMenuItem* itmToolbarCellEdit;
Rm_ctrls::TRMMenuItem* padAddTools;
Rm_ctrls::TRMMenuItem* MenuEditOptions;
Rm_common::TRMUnitType __fastcall GetUnitType(void);
void __fastcall SetUnitType(Rm_common::TRMUnitType aValue);
void __fastcall Localize(void);
void __fastcall SetGridProp(void);
void __fastcall SetGridNilProp(void);
void __fastcall RefreshProp(void);
void __fastcall SetGridHeader(void);
void __fastcall OnFieldListBoxClick(System::TObject* Sender);
void __fastcall OnFieldListBoxDrawItem(Controls::TWinControl* aControl, int aIndex, const Types::TRect &aRect, Windows::TOwnerDrawState aState);
void __fastcall OnGridDropDownField(int aCol, int aRow);
void __fastcall OnGridDropDownFieldClick(bool aDropDown, int X, int Y);
void __fastcall OnGridDblClickEvent(System::TObject* Sender);
void __fastcall OnGridClick(System::TObject* Sender);
void __fastcall OnGridChange(System::TObject* Sender);
void __fastcall OnGridDragDrop(System::TObject* Sender, System::TObject* Source, int X, int Y);
void __fastcall OnGridDragOver(System::TObject* Sender, System::TObject* Source, int X, int Y, Controls::TDragState State, bool &Accept);
void __fastcall OnGridRowHeaderClick(System::TObject* Sender, int X, int Y);
void __fastcall OnGridRowHeaderDblClick(System::TObject* Sender);
void __fastcall OnGridBeginSizingCell(System::TObject* Sender);
void __fastcall OnGridKeyDown(System::TObject* Sender, Word &Key, Classes::TShiftState Shift);
void __fastcall OnGridBeforeChangeCell(Rm_grid::TRMGridEx* aGrid, Rm_grid::TRMCellInfo* aCell);
void __fastcall SelectionMenuPopup(System::TObject* Sender);
void __fastcall itmInsertLeftColumnClick(System::TObject* Sender);
void __fastcall itmInsertTopRowClick(System::TObject* Sender);
void __fastcall itmDeleteColumnClick(System::TObject* Sender);
void __fastcall itmDeleteRowClick(System::TObject* Sender);
void __fastcall btnMergeClick(System::TObject* Sender);
void __fastcall btnSplitClick(System::TObject* Sender);
void __fastcall btnDBFieldClick(System::TObject* Sender);
void __fastcall btnExpressionClick(System::TObject* Sender);
void __fastcall btnColumnMinClick(System::TObject* Sender);
void __fastcall btnColumnMaxClick(System::TObject* Sender);
void __fastcall btnRowMinClick(System::TObject* Sender);
void __fastcall btnRowMaxClick(System::TObject* Sender);
void __fastcall cmbBandsDropDown(System::TObject* Sender);
void __fastcall cmbBandsClick(System::TObject* Sender);
void __fastcall btnDeleteBandClick(System::TObject* Sender);
void __fastcall PopupMenuBandsPopup(System::TObject* Sender);
void __fastcall PopupMenuDeleteBandsPopup(System::TObject* Sender);
void __fastcall DeleteOneBand(AnsiString aBandName, Rm_class::TRMView* aBand);
bool __fastcall HaveBand(Rm_class::TRMBandType aBandType);
void __fastcall OnDeleteBandEvent(System::TObject* Sender);
void __fastcall OnAddBandEvent(System::TObject* Sender);
void __fastcall MenuCellPropertyClick(System::TObject* Sender);
void __fastcall itmInsertRightColumnClick(System::TObject* Sender);
void __fastcall itmInsertBottomRowClick(System::TObject* Sender);
void __fastcall itmInsertLeftCellClick(System::TObject* Sender);
void __fastcall itmInsertTopCellClick(System::TObject* Sender);
void __fastcall itmDeleteLeftCellClick(System::TObject* Sender);
void __fastcall itmDeleteTopCellClick(System::TObject* Sender);
void __fastcall itmMemoViewClick(System::TObject* Sender);
void __fastcall itmFrameTypeClick(System::TObject* Sender);
void __fastcall itmEditClick(System::TObject* Sender);
void __fastcall padpopClearContentsClick(System::TObject* Sender);
void __fastcall itmGridMenuBandClick(System::TObject* Sender);
void __fastcall Pan5Click(System::TObject* Sender);
void __fastcall MenuEditDeleteClick(System::TObject* Sender);
void __fastcall MenuEditSelectAllClick(System::TObject* Sender);
void __fastcall MenuEditCopyPageClick(System::TObject* Sender);
void __fastcall MenuEditPastePageClick(System::TObject* Sender);
void __fastcall MenuCellTableSizeClick(System::TObject* Sender);
void __fastcall itmRowHeightClick(System::TObject* Sender);
void __fastcall itmAverageRowHeightClick(System::TObject* Sender);
void __fastcall itmColumnHeightClick(System::TObject* Sender);
void __fastcall itmAverageColumnWidthClick(System::TObject* Sender);
void __fastcall SaveIni(void);
void __fastcall LoadIni(void);
void __fastcall itmToolbarStandardClick(System::TObject* Sender);
void __fastcall MenuEditOptionsClick(System::TObject* Sender);
void __fastcall MenuEditToolbarClick(System::TObject* Sender);
Rm_designer::TRMSelectionStatus __fastcall _GetSelectionStatus(void);
bool __fastcall _DelEnabled(void);
bool __fastcall _CutEnabled(void);
bool __fastcall _CopyEnabled(void);
bool __fastcall _PasteEnabled(void);
void __fastcall SetBandMenuItemEnable(Rm_ctrls::TRMMenuItem* aMenuItem);
protected:
void __fastcall Undo(Rm_designer::PRMUndoBuffer aBuffer);
void __fastcall AddAction(Rm_designer::PRMUndoBuffer aBuffer, Rm_designer::TRMUndoAction aAction, System::TObject* aObject, Rm_designer::PRMUndoRec aRec);
public:
__fastcall virtual TRMGridReportPageEditor(Classes::TComponent* aOwner, Rm_designer::TRMDesignerForm* aDesignerForm);
__fastcall virtual ~TRMGridReportPageEditor(void);
virtual void __fastcall Editor_BtnUndoClick(System::TObject* Sender);
virtual void __fastcall Editor_BtnRedoClick(System::TObject* Sender);
virtual void __fastcall Editor_AddUndoAction(Rm_designer::TRMUndoAction aAction);
virtual void __fastcall Editor_BeforeFormDestroy(void);
virtual void __fastcall Editor_KeyDown(System::TObject* Sender, Word &Key, Classes::TShiftState Shift);
virtual void __fastcall Editor_DisableDraw(void);
virtual void __fastcall Editor_EnableDraw(void);
virtual void __fastcall Editor_RedrawPage(void);
virtual void __fastcall Editor_Resize(void);
virtual void __fastcall Editor_Init(void);
virtual void __fastcall Editor_EnableControls(void);
virtual void __fastcall Editor_SetCurPage(void);
virtual void __fastcall Editor_SelectionChanged(bool aRefreshInspProp);
virtual Classes::TList* __fastcall Editor_PageObjects(void);
virtual void __fastcall Editor_ShowContent(void);
virtual void __fastcall Editor_ShowPosition(void);
virtual void __fastcall Editor_FillInspFields(void);
virtual void __fastcall Editor_OnInspGetObjects(Classes::TStrings* aList);
virtual void __fastcall Editor_OnInspAfterModify(System::TObject* Sender, const AnsiString aPropName, const AnsiString aPropValue);
virtual void __fastcall Editor_DoClick(System::TObject* Sender);
virtual void __fastcall Editor_SelectObject(AnsiString aObjName);
virtual void __fastcall Editor_SetObjectsID(void);
virtual void __fastcall Editor_BtnDeletePageClick(System::TObject* Sender);
virtual void __fastcall Editor_BtnCutClick(System::TObject* Sender);
virtual void __fastcall Editor_BtnCopyClick(System::TObject* Sender);
virtual void __fastcall Editor_BtnPasteClick(System::TObject* Sender);
virtual void __fastcall Editor_MenuFilePreview1Click(System::TObject* Sender);
virtual void __fastcall Editor_MenuFileHeaderFooterClick(System::TObject* Sender);
__property Rm_common::TRMUnitType UnitType = {read=GetUnitType, write=SetUnitType, nodefault};
public:
#pragma option push -w-inl
/* TComponent.Create */ inline __fastcall virtual TRMGridReportPageEditor(Classes::TComponent* AOwner) : Rm_designer::TRMCustomPageEditor(AOwner) { }
#pragma option pop
};
class PASCALIMPLEMENTATION TRMToolbarEdit : public Rm_ctrls::TRMToolbar
{
typedef Rm_ctrls::TRMToolbar inherited;
private:
TRMGridReportPageEditor* 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::TRMColorPickerButton* FBtnBackColor;
Rm_ctrls::TRMColorPickerButton* FBtnFrameColor;
Rm_ctrls::TRMComboBox97* FCmbFrameWidth;
Rm_ctrls::TRMToolbarSep* ToolbarSep973;
Rm_ctrls::TRMToolbarButton* FBtnHighlight;
Rm_ctrls::TRMToolbarSep* ToolbarSep975;
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;
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
};
//-- var, const, procedure ---------------------------------------------------
} /* namespace Rm_dsggridreport */
using namespace Rm_dsggridreport;
#pragma pack(pop)
#pragma option pop
#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif // Rm_dsggridreport
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -