Интерфейс IExtractImage (shobjidl_core.h)
Предоставляет методы, запрашивающие эскиз изображения из папки оболочки.
Наследование
Интерфейс IExtractImage наследуется от интерфейса IUnknown . IExtractImage также содержит следующие типы элементов:
Методы
Интерфейс IExtractImage содержит следующие методы.
IExtractImage::Extract Запрашивает изображение из объекта, например элемента в папке оболочки. |
IExtractImage::GetLocation Возвращает путь к извлечению изображения. |
Комментарии
Процесс выполняется в два этапа: сначала используйте GetLocation , чтобы запросить описание пути к изображению и указать способ отрисовки изображения. Затем вызовите метод Extract , чтобы извлечь изображение.
Если объект является свободным потоком, он также должен предоставлять интерфейс IRunnableTask , чтобы его можно было остановить и запустить при необходимости. Эта функция может быть особенно полезна, если извлечение может быть медленным.
Реализуйте IExtractImage , если расширение пространства имен должно предоставлять эскизы изображений для отображения в Shellview.
Используйте IExtractImage , если вы реализуете представление объектов пространства имен и хотите отобразить эскизы изображений. Для привязки к интерфейсу IExtractImage можно использовать метод IShellFolder::GetUIObjectOf папки оболочки.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional, Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | shobjidl_core.h (включая Shobjidl.h) |