ShellBrowserSetThumbnailProvider Method |
Allows to set a callback function that can supply a thumbnail image in case the system cannot provide one.
Namespace:
Jam.Shell
Assembly:
ShellBrowser (in ShellBrowser.dll) Version: 7.1
Syntax public static void SetThumbnailProvider(
ThumbnailUnavailableHandler pMethod
)
Public Shared Sub SetThumbnailProvider (
pMethod As ThumbnailUnavailableHandler
)
public:
static void SetThumbnailProvider(
ThumbnailUnavailableHandler^ pMethod
)
static member SetThumbnailProvider :
pMethod : ThumbnailUnavailableHandler -> unit
Parameters
- pMethod
- Type: Jam.ShellThumbnailUnavailableHandler
The callback function that can supply a thumbnail image.
Remarks This is a global setting for each instance of a program. The given bitmap will be freed automatically when no longer needed.
Examples
This sample code loads a default image for each thumbnail which cannot be provided.
private void ThumbnailUnavailable(string pPath, System.Drawing.Size pSize, out Bitmap pBitmap)
{
pBitmap = new Bitmap(@"X:\Images\dummy_thumnail.bmp");
}
private void FormMain_Load(object sender, EventArgs e)
{
ShellBrowser.SetThumbnailProvider(ThumbnailUnavailable);
}
See Also