Я хотел бы показать расширение пространства имен оболочки в новых (начиная с Windows Vista) IFileOpenDialog и IFileSaveDialog.
Эти диалоги могут отображать пользовательскую форму, например, встроенный экран Homegroup:
![enter image description here](https://i.stack.imgur.com/w3wbp.png)
В этой форме я хотел бы показать внутренние файлы, хранящиеся в базе данных (с различными другими параметрами).
Myвопрос: возможно ли передать файлы, которые пользователи выбирают в моей пользовательской форме, в IFileOpenDialog?И можно ли позволить пользователю выбрать местоположение в базе данных, затем получить файлы из IFileSaveDialog и сохранить их в базе данных?
Важно! Я понимаю, что это возможноесли бы я реализовал виртуальные папки и файлы с моим расширением пространства имен оболочки.Но возможно ли встроить мою собственную форму в оболочку и одновременно передавать и получать файлы в / из диалогов?
Если это возможно, какие методы мне нужно реализовать в расширении оболочкипоймать диалог открытия / сохранения событий?