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

📄 rmd_expfrm.hpp

📁 这是一个功能强大
💻 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 + -