Wie die Dateivorschauen von Windows Explorer in Windows Vista und sieben verwendet abzurufen?

StackOverflow https://stackoverflow.com/questions/2911837

  •  04-10-2019
  •  | 
  •  

Frage

Ich bin eine Delphi Dokumenten-Management-Anwendung zu entwickeln, so irgendwie gebe ich den Benutzer einige Funktionen ähnlich dem Windows Explorer.

Ich möchte wissen, ob es einen Weg gibt, um die Vorschau von Windows Explorer zu gewöhnen. Zum Beispiel Windows-Explorer für ein PDF-Dokument zum Beispiel ein kleines Vorschaubild erzeugt und zeigt es, wenn der Benutzer wählt „große Symbole“ zu sehen. Gibt es eine Möglichkeit, dass die Vorschau abzurufen?

MyTImage := GiveMePreviewForFile('C:\Test\File.pdf');
War es hilfreich?

Lösung

@ user193655, mit dem IExtractImage Schnittstelle ist der Weg zu gehen, this interface exposes methods that request a thumbnail image from a Shell folder

Sie können eine sehr komplette Probe in dieser finden Website und der Quellcode ist hier .

Überprüfen Sie dieses Bild

Andere Tipps

Werfen Sie einen Blick auf die Dokumentation für IExtractImage. Grundsätzlich verwenden Sie IShellFolder mit IExtractImage das Bild bekommen Sie suchen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top