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

📄 filectrl.h

📁 串口开发的另一种方式.rar
💻 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 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 + -