?? filectrl.h
字號:
#ifndef MOONZWU_FILE_CTRL
#define MOONZWU_FILE_CTRL
#include <vector>
using namespace std;
typedef vector<TCHAR *> vFILE_NAME_LIST; // 文件名列表
typedef vector<TCHAR *> vDIR_NAME_LIST; // 目錄名列表
class CFileCtrl
{
public:
CFileCtrl();
virtual ~CFileCtrl();
//
BOOL OpenFileDialog();
//
TCHAR* GetSelectedFile();
TCHAR* GetSelectedDir();
void SetSelectedDir(TCHAR* path);
//
void SetBrowseExt(const TCHAR* ext); // 擴展名
TCHAR* GetBrowseExt();
void SetBrowseType(BOOL type); // true為文件,false為目錄
BOOL GetBrowseType();
// 文件操作屬性
void SetBufSubDirs(BOOL bVal);
void SetBufSubFiles(BOOL bVal);
protected:
vFILE_NAME_LIST m_vSubFileNameList;
vDIR_NAME_LIST m_vSubDirNameList;
TCHAR m_path[MAX_PATH];
TCHAR m_file[MAX_PATH];
TCHAR m_ext[4];
BOOL m_bIsFile;
BOOL m_bBufSubDirs;
BOOL m_bBufSubFiles;
};
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -