Windows 7 MFC CFileDialog-在windows 7上获取特殊文件夹路径

Windows 7 MFC CFileDialog-在windows 7上获取特殊文件夹路径,windows-7,mfc,special-folders,cfiledialog,Windows 7,Mfc,Special Folders,Cfiledialog,全部 我在编写mfc应用程序时遇到了一些问题。 它使用发布在下面url上的示例项目,在CFileDialog上实现多个选择 它在Windows Xp上运行良好,但在Windows 7上有一个问题。 问题是CFileDialog::GetFolderPath返回有关windows特殊文件夹(如windows 7上的库/文档)的空字符串。 所以我试着如下 if (FileDialog.DoModal() == IDOK) { tFolder = FileDialog.GetPathName

全部

我在编写mfc应用程序时遇到了一些问题。 它使用发布在下面url上的示例项目,在CFileDialog上实现多个选择

它在Windows Xp上运行良好,但在Windows 7上有一个问题。 问题是CFileDialog::GetFolderPath返回有关windows特殊文件夹(如windows 7上的库/文档)的空字符串。 所以我试着如下

if (FileDialog.DoModal() == IDOK) {
    tFolder = FileDialog.GetPathName();
}
这个函数看起来不错,但当我选择“打开文件夹”对话框时,它不起作用

谁能帮我


等待你的答案。。。注意。

我想问题在于Win7库在文件系统中没有路径(实际上,它们是路径集合的别名)