Windows VistaとSevenのWindows Explorerが使用するファイルプレビューを取得する方法は?
-
04-10-2019 - |
質問
Delphi Documents Managementアプリケーションを開発しているので、どういうわけか、Windows Explorerと同様の機能をユーザーに提供しています。
Windows Explorerが使用するプレビューを取得する方法があるかどうかを知りたいと思います。たとえば、Windows Explorerは、たとえばPDFドキュメント用の小さなサムネイルを作成し、ユーザーが「大きなアイコン」を表示することを選択したときに表示します。そのプレビューを取得する方法はありますか?
MyTImage := GiveMePreviewForFile('C:\Test\File.pdf');
解決
@user193655、を使用して iExtractImage インターフェースは行く方法です、 this interface exposes methods that request a thumbnail image from a Shell folder
これで非常に完全なサンプルを見つけることができます サイト ソースコードはです ここ.
この画像を確認してください
他のヒント
IExtractImageのドキュメントをご覧ください。基本的に、IshellFolderを使用してiExtractImageを使用して、探している写真を取得します。
所属していません StackOverflow