工控编程吧

标题: 上位机MFC如何实现文件夹对话框 [打印本页]

作者: qq263946146    时间: 2019-8-1 12:25
标题: 上位机MFC如何实现文件夹对话框
文件夹的操作对应函数为SHBrowseForFolder。此函数的使用相对文件对话框会比较麻烦一些。
函数要传递一结构体BROWSEINFO。通过结构体成员的设置来实现相应功能。
函数返回LPCITEMIDLIST类型变量。
不为NULL表示成功。
这样我们就可以再 通过另一个函数来获取文件夹信息
        TCHAR szPathName[MAX_PATH];
if(::SHGetPathFromIDList(m_pidl, szPathName))

我们可以自己将这些函数封装成一个文件夹操作的类。
方便使用。
下面例程就将上面介绍的函数封装成了一个类。
可参考。
(, 下载次数: 1)