This callback function gets called whenever the pages in the page sorter window have been re-ordered by the user.
Declaration:
Copy Code | |
---|---|
typedef VOID (ACCUAPI LPFNIG_GUIPAGEORDERPROC)( LPVOID lpPrivate, HWND hwndPage ); |
Arguments:
Name | Type | Description |
lpPrivate | LPVOID | A far pointer to private data that is being pass into the callback. |
hwndPage | HWND | Windows handle to the GUI page sorter window. |
Return Value:
None
Supported Raster Image Formats:
This function does not process image pixels.
Sample:
Page
Example:
Copy Code | |
---|---|
HIGEAR hIGear; /* HIGEAR handle of image */ HWND hWndPage; /* Windows handle to page sorter window */ LPFNIG_GUIPAGEORDERPROC PageOrderProc; /* Callback for page reordering*/ IG_GUI_page_order_CB_register(hwndPage, PageOrderProc, NULL); /***************************************************************************/ /* Called when a pages are reordered */ /***************************************************************************/ VOID ACCUAPI PageOrderProc( LPVOID lpPrivateData, HWND hwndPage ) { lpPrivateData; /* set the global hIGear to the current page */ IG_GUI_page_handle_get(hwndPage, nCurrentPage, &hIGear); InvalidateRect(hWndMain, NULL, FALSE); UpdateWindow(hWndMain); } |
Remarks:
This function gives you notification that the pages have been re-ordered.
This callback must first be registered by calling IG_GUI_page_order_CB_register().