Heim > Backend-Entwicklung > C++ > Wie rufe ich Dateiminiaturansichten programmgesteuert mithilfe der Windows-API in C# ab?

Wie rufe ich Dateiminiaturansichten programmgesteuert mithilfe der Windows-API in C# ab?

Susan Sarandon
Freigeben: 2024-12-31 22:03:11
Original
539 Leute haben es durchsucht

How to Retrieve File Thumbnails Programmatically using the Windows API in C#?

Abrufen von Dateiminiaturansichten mithilfe der Windows-API in C#

Frage:

Wie kann man programmgesteuert Miniaturbilder für Dateien auf dem System mithilfe der Windows-Shell abrufen API?

Antwort:

Verwendung des WindowsAPICodePack:

Die WindowsAPICodePack-Bibliothek bietet eine praktische Methode zum Abrufen von Dateiminiaturansichten:

  1. Installieren Sie das WindowsAPICodePack-Shell-Paket über NuGet.
  2. Verwenden Sie einen ähnlichen Code wie diesen:
using System.Drawing;
using Shell32;

...

ShellFile shellFile = ShellFile.FromFilePath(pathToYourFile);
Bitmap shellThumb = shellFile.Thumbnail.ExtraLargeBitmap;
Nach dem Login kopieren

Hinweis:

Dieser Ansatz ruft die Miniaturansicht der gespeicherten Dateien ab von Windows. Es ist kein Parsen oder Erstellen von Miniaturansichten von Grund auf erforderlich.

Das obige ist der detaillierte Inhalt vonWie rufe ich Dateiminiaturansichten programmgesteuert mithilfe der Windows-API in C# ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage