Я хочу использовать класс окон OpenFileDialog в C# для просмотра файлов для моего приложения. Я затем хотел бы, чтобы файлы обнаружились с предварительными просмотрами в представлении "миниатюр" Windows.
Существует ли простой способ заставить это произойти? Я думаю, что должен быть способ закодировать файлы так, чтобы Windows просто считал и отобразил информацию о миниатюре, даже при том, что это - неподдерживаемый тип файла?
Я знаю, что Windows Vista имеет другой интерфейс (IThumbnailProvider в противоположность IExtractImage), чем Windows XP, но мне нужен он для работы через платформы.
Спасибо! / Jakob
Необходимо написать средство извлечения миниатюр обработчика расширений оболочки. Это неуправляемый код C++, который извлекает изображение из вашего пользовательского типа файла для отображения в оболочке проводника. Вы можете найти больше об обработчиках расширения оболочки по следующей ссылке: