📄 rmd_expfrm.hpp
字号:
// CodeGear C++Builder
// Copyright (c) 1995, 2007 by CodeGear
// All rights reserved
// (DO NOT EDIT: machine generated header) 'Rmd_expfrm.pas' rev: 11.00
#ifndef Rmd_expfrmHPP
#define Rmd_expfrmHPP
#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 <Menus.hpp> // Pascal unit
#include <Extctrls.hpp> // Pascal unit
#include <Buttons.hpp> // Pascal unit
#include <Comctrls.hpp> // Pascal unit
#include <Rmd_reportexplorer.hpp> // Pascal unit
#include <Imglist.hpp> // Pascal unit
#include <Toolwin.hpp> // Pascal unit
//-- user supplied -----------------------------------------------------------
namespace Rmd_expfrm
{
//-- type declarations -------------------------------------------------------
class DELPHICLASS TRMDFormReportExplorer;
class PASCALIMPLEMENTATION TRMDFormReportExplorer : public Forms::TForm
{
typedef Forms::TForm inherited;
__published:
Comctrls::TStatusBar* sbrExplorer;
Extctrls::TPanel* pnlFolders;
Extctrls::TPanel* pnlFolderTitle;
Comctrls::TTreeView* trvFolders;
Extctrls::TPanel* pnlReports;
Extctrls::TPanel* pnlReportTitle;
Menus::TMainMenu* MainMenu;
Menus::TMenuItem* barFile;
Menus::TMenuItem* padFileOpen;
Menus::TMenuItem* padFileNew;
Menus::TMenuItem* miN1;
Menus::TMenuItem* padFileClose;
Menus::TMenuItem* barView;
Menus::TMenuItem* padViewStatusBar;
Menus::TMenuItem* N6;
Menus::TMenuItem* padViewList;
Menus::TMenuItem* padViewDetails;
Menus::TMenuItem* padViewToolbar;
Menus::TMenuItem* padFileNewFolder;
Menus::TMenuItem* padFileNewReport;
Menus::TMenuItem* N2;
Menus::TMenuItem* padFileDelete;
Menus::TMenuItem* padFileRename;
Menus::TMenuItem* N4;
Menus::TMenuItem* padFilePrint;
Menus::TMenuItem* padFilePrintPreview;
Controls::TImageList* ImageListToolBar;
Menus::TPopupMenu* ppmReports;
Menus::TMenuItem* ppmReportsView;
Menus::TMenuItem* N8;
Menus::TMenuItem* ppmReportsNewFolder;
Menus::TMenuItem* ppmReportsNewReport;
Menus::TMenuItem* ppmReportsViewList;
Menus::TMenuItem* ppmReportsViewDetails;
Menus::TPopupMenu* ppmFolders;
Menus::TMenuItem* ppmFoldersExplore;
Menus::TMenuItem* MenuItem4;
Menus::TMenuItem* ppmFoldersNewFolder;
Menus::TMenuItem* ppmFoldersNewReport;
Menus::TMenuItem* ppmFoldersOpen;
Menus::TMenuItem* N9;
Menus::TMenuItem* ppmFoldersDelete;
Menus::TMenuItem* ppmFoldersRename;
Menus::TMenuItem* N10;
Menus::TMenuItem* ppmReportsDelete;
Menus::TMenuItem* ppmReportsRename;
Menus::TMenuItem* N5;
Controls::TImageList* ImageListTreeView;
Extctrls::TSplitter* splViews;
Menus::TMenuItem* ppmFoldersEmptyRecycleBin;
Controls::TImageList* ImageListListView;
Menus::TMenuItem* N1;
Menus::TMenuItem* ppmPrint;
Menus::TMenuItem* ppmPrintPreview;
Comctrls::TToolBar* ToolBar;
Comctrls::TToolButton* btnUpOneLevel;
Comctrls::TToolButton* btnOpenReport;
Comctrls::TToolButton* ToolButton3;
Comctrls::TToolButton* btnNewFolder;
Comctrls::TToolButton* btnNewReport;
Comctrls::TToolButton* ToolButton6;
Comctrls::TToolButton* btnPrint;
Comctrls::TToolButton* btnPrintPreview;
Comctrls::TToolButton* ToolButton9;
Comctrls::TToolButton* btnDelete;
Comctrls::TToolButton* ToolButton11;
Comctrls::TToolButton* btnViewList;
Comctrls::TToolButton* btnViewDetails;
Comctrls::TToolButton* ToolButton14;
Comctrls::TToolButton* btnClose;
void __fastcall padFilePrintClick(System::TObject* Sender);
void __fastcall padFilePrintPreviewClick(System::TObject* Sender);
void __fastcall padFileOpenClick(System::TObject* Sender);
void __fastcall padFileNewReportClick(System::TObject* Sender);
void __fastcall padFileDeleteClick(System::TObject* Sender);
void __fastcall padViewListClick(System::TObject* Sender);
void __fastcall padViewDetailsClick(System::TObject* Sender);
void __fastcall padViewToolbarClick(System::TObject* Sender);
void __fastcall padViewStatusBarClick(System::TObject* Sender);
void __fastcall padFileCloseClick(System::TObject* Sender);
void __fastcall padFileNewFolderClick(System::TObject* Sender);
void __fastcall trvFoldersEdited(System::TObject* Sender, Comctrls::TTreeNode* Node, AnsiString &S);
void __fastcall padFileRenameClick(System::TObject* Sender);
void __fastcall trvFoldersDragOver(System::TObject* Sender, System::TObject* Source, int X, int Y, Controls::TDragState State, bool &Accept);
void __fastcall trvFoldersDragDrop(System::TObject* Sender, System::TObject* Source, int X, int Y);
void __fastcall trvFoldersEditing(System::TObject* Sender, Comctrls::TTreeNode* Node, bool &AllowEdit);
void __fastcall ppmReportsPopup(System::TObject* Sender);
void __fastcall ppmFoldersPopup(System::TObject* Sender);
void __fastcall FormCreate(System::TObject* Sender);
void __fastcall FormDestroy(System::TObject* Sender);
void __fastcall FormShow(System::TObject* Sender);
void __fastcall ppmFoldersEmptyRecycleBinClick(System::TObject* Sender);
void __fastcall trvFoldersChange(System::TObject* Sender, Comctrls::TTreeNode* Node);
void __fastcall btnUpOneLevelClick(System::TObject* Sender);
private:
Rmd_reportexplorer::TRMItemListView* FListView;
Rmd_reportexplorer::TRMReportExplorer* FReportExplorer;
Comctrls::TTreeNode* FAllFoldersNode;
Comctrls::TTreeNode* FRecycleBinNode;
Comctrls::TTreeNode* __fastcall FindDataInTreeView(Comctrls::TTreeView* aTreeView, int aData);
Comctrls::TTreeNode* __fastcall FindNearestNode(Comctrls::TTreeNode* aNode);
void __fastcall ListDoubleClickEvent(System::TObject* Sender);
void __fastcall ListFolderChangeEvent(System::TObject* Sender);
void __fastcall ListRenameFolderEvent(System::TObject* Sender, int aFolderId, const AnsiString aNewName);
void __fastcall ListSelectionChangeEvent(System::TObject* Sender);
void __fastcall LoadFromIniFile(void);
void __fastcall OpenItem(void);
void __fastcall SaveToIniFile(void);
void __fastcall SelectFolder(int aFolderId);
void __fastcall SetViewStyle(bool Value);
void __fastcall SetViewToolbar(bool Value);
void __fastcall SetViewStatusBar(bool Value);
void __fastcall UpdateRecycleBin(void);
void __fastcall UpdateStatusBar(void);
void __fastcall UpdateTreeView(void);
void __fastcall Localize(void);
protected:
Rmd_reportexplorer::TRMReportExplorer* __fastcall GetReportExplorer(void);
void __fastcall SetReportExplorer(Rmd_reportexplorer::TRMReportExplorer* Value);
public:
__property Rmd_reportexplorer::TRMReportExplorer* ReportExplorer = {read=GetReportExplorer, write=SetReportExplorer};
HIDESBASE void __fastcall Refresh(void);
void __fastcall RefreshCurrentListView(void);
void __fastcall RefreshCurrentListItem(void);
public:
#pragma option push -w-inl
/* TCustomForm.Create */ inline __fastcall virtual TRMDFormReportExplorer(Classes::TComponent* AOwner) : Forms::TForm(AOwner) { }
#pragma option pop
#pragma option push -w-inl
/* TCustomForm.CreateNew */ inline __fastcall virtual TRMDFormReportExplorer(Classes::TComponent* AOwner, int Dummy) : Forms::TForm(AOwner, Dummy) { }
#pragma option pop
#pragma option push -w-inl
/* TCustomForm.Destroy */ inline __fastcall virtual ~TRMDFormReportExplorer(void) { }
#pragma option pop
public:
#pragma option push -w-inl
/* TWinControl.CreateParented */ inline __fastcall TRMDFormReportExplorer(HWND ParentWindow) : Forms::TForm(ParentWindow) { }
#pragma option pop
};
//-- var, const, procedure ---------------------------------------------------
} /* namespace Rmd_expfrm */
using namespace Rmd_expfrm;
#pragma pack(pop)
#pragma option pop
#pragma delphiheader end.
//-- end unit ----------------------------------------------------------------
#endif // Rmd_expfrm
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -