📄 selectfile.h
字号:
// SelectFile.h: interface for the CSelectFile class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_SELECTFILE_H__8BF76E01_6463_4D7D_B466_B6F007987FA5__INCLUDED_)
#define AFX_SELECTFILE_H__8BF76E01_6463_4D7D_B466_B6F007987FA5__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
enum RunState {start,encrypt,done,nothing,error};//nothing 表示什么也没有做
class CSelectFile
{
public:
CSelectFile();
virtual ~CSelectFile();
//方法
void operator = (CSelectFile& SelectFile)// 重载赋值运算符 [5/6/2008 By willing]
{
this->m_strFilePatchName = SelectFile.GetFilePatchName();
};
CString GetFilePatch();// 获取文件所在的路径 [5/6/2008 By willing]
CString GetFileName();// 获取文件名称,不含路径 [5/6/2008 By willing]
DWORD GetFileExt(CString &strExt);// 获取文件的扩展名 [5/6/2008 By willing]
BOOL IsExist();// 判断该文件是否存在 [5/6/2008 By willing]
CString GetFilePatchName();// 获取文件的完整的路径 [5/7/2008 By willing]
void SetFilePatchName(const CString strFilePatchName);// 设置文件的完成路径 [5/7/2008 By willing]
BOOL IsFile();// 判断是否是文件 [5/7/2008 By willing]
int GetFileLen();// 获取文件长度 [5/7/2008 By willing]
RunState GetRunState();// 获取当该文件的处理进度状态 [5/8/2008 By willing]
void SetRunState(const RunState rs);// 设置状态 [5/8/2008 By willing]
CString GetEncFilePatchName();// 获取加密后的要生成的加密文件名称 [5/8/2008 By willing]
void Clear();// 清空该对象的所有信息 [8/12/2008 By willing]
BOOL CheckFile();// 判断该文件是否是加密过的文件 [8/15/2008 By willing]
private:
// 属性
CString m_strFilePatchName;// 被选择的文件名称,包含路径[5/6/2008 By willing]
RunState m_rs;
int nFileLen;// 保存所选文件的长度 [6/18/2008 By willing]
};
#endif // !defined(AFX_SELECTFILE_H__8BF76E01_6463_4D7D_B466_B6F007987FA5__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -