【问题标题】:Adding folders to the sidebar of a CFileDialog将文件夹添加到 CFileDialog 的侧边栏
【发布时间】:2009-11-10 18:24:39
【问题描述】:

有没有办法在 MFC CFileDialog 的侧边栏中添加文件夹? (你知道,对话框左侧的“最近的文档”、“我的文档”等的快捷方式栏。)请注意,我并不是说我希望用户必须破解注册表或其他东西将文件夹永久添加到系统范围的侧边栏,我说的是让我的程序将文件夹添加到侧边栏以用于其自己的文件对话框。到目前为止,我的研究使我相信对于 XP,我可以创建一个自定义对话框并用我自己的包含文件夹的侧栏替换侧栏,但这在 Vista 上不起作用(并且通过扩展 Windows 7 I我假设)。那么有人知道将文件夹添加到侧边栏的一种最好是低痛苦的方法吗?

【问题讨论】:

    标签: c++ windows mfc


    【解决方案1】:

    Since Vista there 是具有AddPlace(...) 方法的IFileDialog
    您将需要编写一个使用 CFileDialog(在 XP 上)或 IFileDialog(Vista 及更高版本)的包装器。

    【讨论】:

      猜你喜欢
      • 2011-04-14
      • 2010-09-27
      • 2011-06-18
      • 1970-01-01
      • 1970-01-01
      • 2013-02-01
      • 2020-11-26
      • 1970-01-01
      • 2017-07-09
      相关资源
      最近更新 更多