IShellItemImageFactory - возвращает значки для большинства типов файлов вместо миниатюр - PullRequest
2 голосов
/ 06 марта 2011

Насколько я понимаю, IShellItemImageFactory.GetImage () должен возвращать миниатюру (то есть предварительный просмотр фактического содержимого файла) для общих типов файлов (изображения, MS Office, PDF) и значок типа файла для типов файлов, которые не не зарегистрированы обработчик предварительного просмотра.

Однако, когда я использую его, единственные типы файлов, которые, по-видимому, генерируют предварительный просмотр миниатюр, - это изображения (jpg, png и т. Д.). Другие типы (xls, doc, pdf) просто возвращают значок.

Это ожидаемое поведение? Или я неправильно понимаю, как это должно работать? В обозревателе этой системы я могу просматривать содержимое файлов MS Office, которое, как я полагаю, использует тот же базовый механизм.

Есть ли лучший способ сделать предварительный просмотр / миниатюру для файлов общего типа?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...