 
            This callback function gets called whenever the user presses the Delete key over a page icon from the page sorter window.
| 
                        Copy Code
                     | |
|---|---|
| 
typedef VOID (ACCUAPI LPFNIG_GUIPAGEDELETEPROC)(
        LPVOID lpPrivate, 
        HWND hwndPage, 
        HIGEAR hIGear, 
        UINT nPageNumber, 
        BOOL fDestroy
);
 | |
| Name | Type | Description | 
|---|---|---|
| lpPrivate | LPVOID | A far pointer to private data that is being passed into the callback. | 
| hwndPage | HWND | Windows handle to the page sorter window. | 
| hIGear | HIGEAR | HIGEAR handle to the image. | 
| nPageNumber | UINT | This integer variable is set to the page number of the image icon in the GUI page sorter that will be deleted. | 
| fDestroy | BOOL | A variable of type BOOL that gives you the status of whether the page sorter window has been destroyed. TRUE = destroyed. | 
None
All pixel formats supported by ImageGear for C and C++.
Page
| 
                        Copy Code
                     | |
|---|---|
| HIGEAR hIGear; /* HIGEAR handle of image */ HWND hwndPage; /* Windows handle to the Page Sorter window */ LPFNIG_GUIPAGEDELETEPROC PageDeleteProc; /* Callback to handle deletion*/ IG_GUI_page_delete_CB_register(hwndPage, PageDeleteProc, NULL); /***************************************************************************/ /* Called when a page is deleted */ /***************************************************************************/ VOID ACCUAPI PageDeleteProc(LPVOID lpPrivateData, HWND hwndPage, HIGEAR hIGearPage, UINT nPage, BOOL fDestroy) { CHAR szBuf[_MAX_PATH + 32]; UINT nPageCount; lpPrivateData; /* delete the image */ IG_image_delete(hIGearPage); } /* See the Page.c sample code for a more complete procedure */ | |
This callback must first be registered by calling IG_GUI_page_delete_CB_register().