Erzwinge Windows, um ein Miniaturbild für meinen benutzerdefinierten Dateityp anzuzeigen

8

Ich möchte die Windows OpenFileDialog-Klasse in C # verwenden, um nach Dateien für meine Anwendung zu suchen. Ich würde dann gerne die Dateien mit Vorschauen in Windows "Thumbnails" sehen.

Gibt es einen einfachen Weg, dies zu erreichen? Ich denke, dass es eine Möglichkeit geben sollte, die Dateien so zu verschlüsseln, dass Windows die Miniaturinformationen einfach liest und anzeigt, obwohl es sich um einen nicht unterstützten Dateityp handelt?

Ich weiß, dass Windows Vista eine andere Schnittstelle (IThumbnailProvider im Gegensatz zu IExtractImage) als Windows XP hat, aber ich muss es plattformübergreifend verwenden.

Danke! / Jakob

    
Jakob Ryden 23.04.2010, 00:16
quelle

1 Antwort

4

Sie müssen einen Shell Extension Handler Thumbnail Image Extractor schreiben. Dies ist nicht verwalteter C ++ - Code, der das Bild aus Ihrem benutzerdefinierten Dateityp extrahiert, um es in der Explorer-Shell anzuzeigen. Unter dem folgenden Link finden Sie weitere Informationen zu Shell Extension Handlers:

Shell-Erweiterungs-Handler erstellen

    
Wade Tandy 30.08.2010, 21:43
quelle