ImageGear Professional DLL v18.1 for Windows
LPFNIG_GUIPAGEORDERPROC
Send Feedback
ImageGear Professional v18.1 > API Reference Guide > Core Component API Reference > Core Component Callback Functions Reference > LPFNIG_GUIPAGEORDERPROC

Glossary Item Box

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().

©2014. Accusoft Corporation. All Rights Reserved.