Как проверить, является ли IShellFolder диском?

88
9

Я пытаюсь фильтровать папки, отображаемые в SHBrowseForFolder, и ограничивать их на диски. Я фильтрую это через интерфейс IFilterFolder, который позволяет мне получить доступ к папке, отображаемой с использованием интерфейса IShellFolder.

Есть ли способ проверить, является ли данный IShellFolder диском?

спросил(а) 2012-06-20T11:29:00+04:00 7 лет, 9 месяцев назад
1
Решение
108

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

ответил(а) 2012-06-20T12:55:00+04:00 7 лет, 9 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема