5.4.3 文件过滤
在已完成的基础上我们继续增加新的功能:文件过滤。
为实现这个功能需要为IDC_EDIT_FILTER增加一个关联的字符串变量,并初始化为"*.*"。
FilesAssistantDlg.h CString m_strFilter;//文件显示过滤条件 FilesAssistantDlg.cpp CFilesAssistantDlg::CFilesAssistantDlg(CWnd* pParent /*=NULL*/) : CDialog(CFilesAssistantDlg::IDD, pParent) , m_strFilter(_T("*.*")) |
修改CFilesAssistantDlg::GetFileList函数
void CFilesAssistantDlg::GetFileList(void) { //增加过滤条件,由于是选择目录因此使用"*.*" …… wcscat(strFilter, m_strFilter); //开始查找 …… } |
修改CFilesAssistantDlg::GetFileList函数。
实现效果如图5-20所示。
|
| (点击查看大图)图5-20 文件过滤 |
【责任编辑:
云霞 TEL:(010)68476606】