Мое расширение пространства имен не указано в диалоге открытия файла
Предыстория: у меня реализовано расширение пространства имен для вывода списка папок и файлов с сервера (получено через проприетарные API). Он отображается в разделе "Мой компьютер", и я могу просматривать папки и подпапки.
Проблема: когда я открываю диалоговое окно файла из любого приложения, скажем, Visual Studio или блокнота и т. Д. Мой узел расширения пространства имен не указан
Вопрос: что нужно сделать, чтобы расширение пространства имен было доступно в диалогах файлов. Каковы соответствующие ключи реестра, и есть ли какие-либо специальные интерфейсы для реализации?
Спасибо, Мадхусудхана
1 ответ
Вы должны отметить свое расширение как SFGAO_FILESYSANCESTOR
, Если оболочка не считает, что ваша папка содержит реальные файлы / папки, она не будет отображаться пользователю в общих диалоговых окнах файлов, поскольку пользователь не сможет использовать ее в качестве цели для сохранения / загрузки документов.