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

📄 file.h

📁 文件管理模拟系统设计报告
💻 H
字号:
//---------------------------------------------------------------------------

#ifndef fileH
#define fileH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <Menus.hpp>
#include <ComCtrls.hpp>
#include <ExtCtrls.hpp>
#include <ToolWin.hpp>
#include <ImgList.hpp>
#include <Buttons.hpp>
//---------------------------------------------------------------------------

typedef struct mfd MFD;
typedef struct ufd UFD;
struct ufd{
        String  filename;
        char    text[50];
        int     pt;
        int     len;
        UFD     *parent;
        UFD     *next;
        };

struct mfd{
        String    name;
        MFD       *parent;
        MFD       *folder;
        UFD       *file;
        MFD       *next;
        };


class Tmainfrm : public TForm
{
__published:	// IDE-managed Components
        TControlBar *ControlBar1;
        TToolBar *ToolBar1;
        TToolButton *ButtonBack;
        TImageList *ImageList;
        TToolButton *ToolButton2;
        TToolButton *ButtonGo;
        TToolButton *ToolButton4;
        TToolButton *ButtonUp;
        TStatusBar *StatusBar1;
        TPopupMenu *ListViewPop;
        TMenuItem *N7;
        TMenuItem *N8;
        TMenuItem *F2;
        TMenuItem *N9;
        TMenuItem *D3;
        TMenuItem *M3;
        TMenuItem *N10;
        TMenuItem *N11;
        TMenuItem *N12;
        TMenuItem *N13;
        TMenuItem *C3;
        TMenuItem *P2;
        TMenuItem *X1;
        TMenuItem *N15;
        TPanel *Panel1;
        TBitBtn *BtGoto;
        TComboBox *Comboaddr;
        TLabel *Label1;
        TTreeView *TreeView;
        TSplitter *Splitter1;
        TListView *ListView;
        TMenuItem *R2;
        TMainMenu *MainMenu;
        TMenuItem *F1;
        TMenuItem *O1;
        TMenuItem *N1;
        TMenuItem *N2;
        TMenuItem *N3;
        TMenuItem *D1;
        TMenuItem *M1;
        TMenuItem *R1;
        TMenuItem *C1;
        TMenuItem *E1;
        TMenuItem *T1;
        TMenuItem *C2;
        TMenuItem *P1;
        TMenuItem *V1;
        TMenuItem *B1;
        TMenuItem *S1;
        TMenuItem *L1;
        TMenuItem *H1;
        TMenuItem *N5;
        void __fastcall BtGotoClick(TObject *Sender);
        void __fastcall FormCreate(TObject *Sender);
        void __fastcall ListViewDblClick(TObject *Sender);
        void __fastcall TreeViewContextPopup(TObject *Sender,
          TPoint &MousePos, bool &Handled);
        void __fastcall TreeViewDblClick(TObject *Sender);
        void __fastcall O2Click(TObject *Sender);
        void __fastcall TreeViewClick(TObject *Sender);
        void __fastcall F2Click(TObject *Sender);
        void __fastcall N9Click(TObject *Sender);
        void __fastcall ButtonBackClick(TObject *Sender);
        void __fastcall N7Click(TObject *Sender);
        void __fastcall ComboaddrKeyDown(TObject *Sender, WORD &Key,
          TShiftState Shift);
        void __fastcall ButtonUpClick(TObject *Sender);
        void __fastcall N11Click(TObject *Sender);
        void __fastcall N13Click(TObject *Sender);
        void __fastcall N12Click(TObject *Sender);
        void __fastcall N15Click(TObject *Sender);
        void __fastcall C1Click(TObject *Sender);
        void __fastcall R2Click(TObject *Sender);
        void __fastcall D3Click(TObject *Sender);
        void __fastcall O1Click(TObject *Sender);
        void __fastcall N2Click(TObject *Sender);
        void __fastcall N3Click(TObject *Sender);
        void __fastcall D1Click(TObject *Sender);
        void __fastcall R1Click(TObject *Sender);
        void __fastcall X1Click(TObject *Sender);
        void __fastcall C3Click(TObject *Sender);
        void __fastcall P2Click(TObject *Sender);
        void __fastcall M3Click(TObject *Sender);
        void __fastcall M1Click(TObject *Sender);
        void __fastcall B1Click(TObject *Sender);
        void __fastcall S1Click(TObject *Sender);
        void __fastcall L1Click(TObject *Sender);
        void __fastcall T1Click(TObject *Sender);
        void __fastcall C2Click(TObject *Sender);
        void __fastcall P1Click(TObject *Sender);
        void __fastcall N5Click(TObject *Sender);
private:	// User declarations
public:		// User declarations
        __fastcall Tmainfrm(TComponent* Owner);
        void ListRefresh();
        void FindAddr();
        void FindTNode();
};
//---------------------------------------------------------------------------
extern PACKAGE Tmainfrm *mainfrm;
//---------------------------------------------------------------------------
#endif

⌨️ 快捷键说明

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