如何在Windows公用文件对话框中显示API填充的虚拟文件夹

时间:2015-08-05 08:15:22

标签: c++ windows openfiledialog savefiledialog common-dialog

我们有一个REST API,可以用来获取文件列表,上传和下载文件。现在我们需要将此API集成到我们的应用程序中,以便用户可以使用API​​打开和保存文件 我想让UI与打开和保存普通文件一致。我相信可以调整公共文件对话框以显示使用API​​填充的虚拟文件夹,而不是创建新的对话框。可以在左侧列表中添加新位置。有什么想法可以实现吗?

1 个答案:

答案 0 :(得分:1)

“打开文件对话框”只是Windows Shell组件。您正在寻找IShellFolder and friends

至于将其添加到 Common Item Dialog ,可以通过IFileDialog::AddPlace

完成