The TJamShellFilePreview Delphi component integrates the preview pane (first introduced with Windows Vista) into your application. Users can see files like PDF, Word, Excel, JPG without having to open them.
You can set the contents of the preview control via the Path property or synchronize it to other ShellBrowserComponents with the ShellLink property.
Just like the Windows Explorer, the ShellFilePreview component makes use of the PreviewHandler architecture (introduced with Windows Vista) to render files.
If you want to add an image file preview only, simply use the TJamThumbnailImage Delphi component.
To display additional information about files along with the preview, you can use the Jam.Shell.TDetailsPane.
Looking for API documentation?