【发布时间】: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