filedialog.h
来自「linux 下类似于TC功能的编译器,但还没有完成,希望大家共同研究」· C头文件 代码 · 共 36 行
H
36 行
class FileDialog:public Dialog{private: enum {FILELIST,FILELOCATE,OKCANCEL};private: char locate[4][10]; char filename[2][MAXFIELDLEN]; //first one for location,second one for filter char **filelist; VScroll vscroll; FIELD *locatefld[3]; FORM *locatefrm; ITEM **diritems; MENU *dirmenu; int diritemscount; int curitem; int active;public: FileDialog(); ~FileDialog(); int InitFileDialog(int Height,int Width,int Color,int Shadow,int FontStyle,int WinType,int basedlg,char *Title); int FileDialogDriver();private: int DrawFileDialog(); int FileList(char *cwd); void FreeFileList(); void FreeLocate(); void ReDrawFileDialog(); void AnaDirFile(int mode,int *ext,int *rt); BOOL AccessOK(int mode); void SetFileName(); BOOL CheckSaveFile();};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?