This function is called when the user loads a thumbnail in the window hwndThumbnail.
Declaration:
|
Copy Code
|
typedef AT_BOOL (LPACCUAPI LPFNIG_GUITHUMBLOAD)(
LPVOID lpPrivate,
HWND hwndThumbnail,
const LPSTR lpszFileName
);
|
Arguments:
Name |
Type |
Description |
lpPrivate |
LPVOID |
Private data passed. |
hwndThumbnail |
HWND |
Thumbnail window handle. |
lpszFileName |
const LPSTR |
File name of the thumbnail. |
Return Value:
None
Supported Raster Image Formats:
This function does not process image pixels.
Sample:
None
Example:
|
Copy Code
|
/* CB function*/
AT_BOOL MyLoadCB(LPVOID lpPrivate, HWND hwndThumbnail, const LPSTR lpszFileName)
{
/* just a test */
MessageBox(hwndThumbnail, (LPCTSTR) lpszFileName, "Thumbnail file Name", MB_OK);
return TRUE;
}
...
?/* register Load CB */
IG_GUI_thumbnail_load_CB_register(hwndThumbnail, MyLoadCB, NULL);
|
Remarks:
This type of callback function is registered by a call to the IG_GUI_thumbnail_load_CB_register() function.