用到的结构和函数有: BROWSEINFO、ITEMIDLIST、SHBrowseForFolder、SHGetPathFromIDList。上面的m_strPath(是定义的CString类型的成员变量)就是得到的文件夹路径。
注:对于 BIF_NEWDIALOGSTYLE未定义的情况,在该文件头部加上:
#define BIF_NEWDIALOGSTYLE 0x0040
#define BIF_RETURNONLYFSDIRS 0x0001
对话框截图:
用到的结构和函数有: BROWSEINFO、ITEMIDLIST、SHBrowseForFolder、SHGetPathFromIDList。上面的m_strPath(是定义的CString类型的成员变量)就是得到的文件夹路径。
注:对于 BIF_NEWDIALOGSTYLE未定义的情况,在该文件头部加上:
#define BIF_NEWDIALOGSTYLE 0x0040
#define BIF_RETURNONLYFSDIRS 0x0001
对话框截图: