The ShellFilePreview control integrates the preview pane known from the Windows Explorer (first introduced in Windows Vista) into your application. Users can see file content without having to actually open the files.
The ShellFilePreview .NET control connects to the registered IPreviewHandlers and uses them to render files. You can modify the system's PreviewHandler that your program uses to display a file or even supply your own implementation for file types that cannot be previewed otherwise.
Looking for API documentation?