Windows VistaとSevenのWindows Explorerが使用するファイルプレビューを取得する方法は?

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

  •  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

これで非常に完全なサンプルを見つけることができます サイト ソースコードはです ここ.

この画像を確認してください

alt text

他のヒント

IExtractImageのドキュメントをご覧ください。基本的に、IshellFolderを使用してiExtractImageを使用して、探している写真を取得します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top