2010-04-23 39 views
8

Uygulamamın dosyalarına göz atmak için C# penceresindeki OpenFileDialog sınıfını kullanmak istiyorum. Daha sonra dosyaları Windows '"küçük resimler" görünümünde önizlemelerle görünmesini isterdim.Özel dosya türüm için bir küçük resmi gösterecek Coerce Windows

Bunun gerçekleşmesi için basit bir yol var mı? Dosyaların kodlanmasının bir yolu olması gerektiğini düşünüyorum, böylece Windows desteklenmeyen bir dosya türü olsa bile küçük resim bilgilerini okuyor ve görüntülüyor?

Windows Vista'nın Windows XP'den farklı bir arabirimi (IExtractImage'ın aksine IThumbnailProvider) var biliyorum, ancak platformlarda çalışmak için ona ihtiyacım var.

Teşekkürler! /Jakob

cevap

4

Bir Kabuk Uzantısı İşleyicisi Küçük Resim Eklentisi yazmanız gerekiyor. Bu, kaşif kabuğunda görüntülenmek üzere özel filetipinizdeki görüntüyü ayıklayan yönetilmeyen C++ kodudur. Shell Extension Handlers hakkında daha fazla bilgiyi aşağıdaki bağlantıdan bulabilirsiniz:

Creating Shell Extension Handlers