(一)主要用到MFC关于文件的三个类库
具体参考:https://docs.microsoft.com/zh-cn/cpp/mfc
1、CFileDialog类:封装用于“打开文件”或“保存文件”操作的公共对话框
常用公共构造函数:
CFileDialog::GetFileName 返回所选文件的文件名
CFileDialog::GetFileTitle 返回所选文件的标题
CFileDialog::GetFileExt 返回所选文件的扩展名
CFileDialog::GetPathName 返回所选文件的完整路径
2、CStdioFile类:C运行时流文件,由运行时函数fopen打开
class CStdioFile : public CFile
CStdioFile::Open | 已重载。 打开专用于默认值CStdioFile 构造函数 (重写CFile::Open)。 |
CStdioFile::ReadString | 读取单个文本行。 |
CStdioFile::Seek | 当前的文件指针定位。 |
CStdioFile::WriteString | 写入单个文本行。 |
3、CListBox类
提供 Windows 列表框功能。
class CListBox : public CWnd
CListBox::GetCount | 在列表框中返回的字符串的数目。 |
CListBox::GetCurSel |
返回列表框中当前所选字符串的从零开始的索引。 |
CListBox::GetSel | 返回一个列表框项的选择状态。 |
CListBox::GetSelCount | 返回多选列表框中当前选定的字符串数。 |
CListBox::GetSelItems | 返回当前所选列表框中的字符串的索引。 |
CListBox::GetText | 将列表框项复制到缓冲区。 |
CListBox::GetTextLen |
返回以字节为单位的列表框项的长度。 |
CListBox::InsertString | 列表框中的特定位置处插入的字符串。 |
(二)具体实现: