Как отобразить виртуальную папку, заполненную API, в диалоговых окнах общих файлов Windows

У нас есть REST API, который мы можем использовать для получения списка файлов, загрузки и скачивания файлов. Теперь нам нужно интегрировать этот API в одно из наших приложений, чтобы пользователи могли открывать и сохранять файлы с помощью API.
Я хочу, чтобы пользовательский интерфейс соответствовал открытию и сохранению обычного файла. Я полагаю, что вместо создания новых диалогов можно настроить диалоги общих файлов, чтобы отобразить виртуальную папку, заполненную с помощью API. Новое местоположение может быть добавлено в список с левой стороны. Есть идеи, как это можно сделать?

0

Решение

«Диалог открытия файла» — это просто компонент оболочки Windows. Ты ищешь IShellFolder и друзья.

Что касается добавления его в Общий диалог предметов, это будет сделано через IFileDialog::AddPlace

1

Другие решения