代码之家  ›  专栏  ›  技术社区  ›  Brett Hall

将文件夹添加到cfiledialog的边栏

  •  0
  • Brett Hall  · 技术社区  · 15 年前

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

    1 回复  |  直到 15 年前
        1
  •  0
  •   Shay Erlichmen    15 年前

    Since Vista there IFileDialog 其中有 AddPlace(...) 方法。
    您需要编写一个使用cfiledialog(在xp上)或ifiledialog(vista和up)的包装器。