【问题标题】:MFC CFileDialog - Getting special folder path on windows 7MFC CFileDialog - 在 Windows 7 上获取特殊文件夹路径
【发布时间】:2011-12-08 23:09:28
【问题描述】:

全部。

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

http://www.codeproject.com/KB/MFC/SelectDialog.aspx

它在 Windows Xp 上运行良好,但在 Windows 7 上存在一个问题。 问题是 CFileDialog::GetFolderPath 返回有关 Windows 特殊文件夹的空字符串,例如 Windows 7 上的 Library/Documents。 所以我尝试如下。

if (FileDialog.DoModal() == IDOK) {
    tFolder = FileDialog.GetPathName();
}

这个功能看起来不错,但是当我在对话框中选择文件夹时它不起作用。

谁能帮帮我?

等待您的回答...问候。

【问题讨论】:

    标签: windows-7 mfc special-folders cfiledialog


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-25
      • 1970-01-01
      相关资源
      最近更新 更多