VBC_IPreviewHandler.zip
[9.04 kB]
[696 Downloads]
Von
Frank Schüler
am 12.11.21 um 11:57
Frank@activevb.de
Mal wieder eine kleine Spielerei. Zeigt Dateien über ihren passenden PreviewHandler an sofern es einen gibt. So wie der Explorer im Vorschaufenster. Wenn kein PreviewHandler ermittelt werden konnte bzw. wenn das Anzeigen des Inhaltes über den PreviewHandler fehlschlägt, wird eine alternative Möglichkeit genutzt um wenigstens etwas, meist das Icon, anzuzeigen (nicht perfekt). Hier könnte man noch überlegen WIC (für Bilder) und die Media Foundation (für Audio-/Video-Dateien) als alternative Möglichkeit einzubauen. Es wird wie immer keine TLB benötigt. Verwendete Interfaces sind: IPicture, IShellItem, IShellFolder, IShellItemImageFactory, IExtractImage, IPreviewHandler, IThumbnailProvider, IPreviewHandlerFrame, IPreviewHandlerVisuals, IInitializeWithFile, IInitializeWithItem und IInitializeWithStream.
Kategorie: API, Grafik, Klassen, Sonstiges, Sound, System, Windows
Bewertung (Schulnote): 1.14 bei 73 abgegebenen Stimmen
|
|
|
|