4

私はDelphiドキュメント管理アプリケーションを開発しているので、どういうわけか、Windowsエクスプローラーに似た機能をユーザーに提供しています。

Windowsエクスプローラーでプレビューを使用する方法があるかどうか知りたいのですが。たとえば、Windowsエクスプローラーは、PDFドキュメントの小さなサムネイルを作成し、ユーザーが「大きなアイコン」を表示することを選択したときにそれを表示します。そのプレビューを取得する方法はありますか?

MyTImage := GiveMePreviewForFile('C:\Test\File.pdf');
4

2 に答える 2

8

@ user193655、IExtractImage インターフェースを使用するのが道です。this interface exposes methods that request a thumbnail image from a Shell folder

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

この画像をチェック

代替テキスト

于 2010-05-26T20:38:32.350 に答える
2

IExtractImage のドキュメントをご覧ください。基本的に、IExtractImage で IShellFolder を使用して、探している画像を取得します。

于 2010-05-26T13:16:55.867 に答える