Может ли расширение пространства имен оболочки, отображающее форму, получать / передавать файлы в IFileDialogs? - PullRequest
0 голосов
/ 11 февраля 2019

Я хотел бы показать расширение пространства имен оболочки в новых (начиная с Windows Vista) IFileOpenDialog и IFileSaveDialog.

Эти диалоги могут отображать пользовательскую форму, например, встроенный экран Homegroup:

enter image description here

В этой форме я хотел бы показать внутренние файлы, хранящиеся в базе данных (с различными другими параметрами).

Myвопрос: возможно ли передать файлы, которые пользователи выбирают в моей пользовательской форме, в IFileOpenDialog?И можно ли позволить пользователю выбрать местоположение в базе данных, затем получить файлы из IFileSaveDialog и сохранить их в базе данных?

Важно! Я понимаю, что это возможноесли бы я реализовал виртуальные папки и файлы с моим расширением пространства имен оболочки.Но возможно ли встроить мою собственную форму в оболочку и одновременно передавать и получать файлы в / из диалогов?

Если это возможно, какие методы мне нужно реализовать в расширении оболочкипоймать диалог открытия / сохранения событий?

...