LBitmapWindow::UpdateZoomView

Summary

Updates the specified Zoom View with new settings.

Syntax

#include "ltwrappr.h"

L_INT LBitmapWindow::UpdateZoomView(pZoomViewProps)

Parameters

pZOOMVIEWPROPS pZoomViewProps

Pointer to the ZOOMVIEWPROPS structure that contains the updated Zoom View settings.

Returns

Value Meaning
SUCCESS The function was successful.
< 1 An error occurred. Refer to Return Codes.

Comments

To change the current options for a Zoom View, change the values in the structure pointed to by pZoomViewProps and pass a pointer to the updated structure to LBitmapWindow::UpdateZoomView.

To attach a zoomed view to a window, call the LBitmapWindow::AddZoomView function.

When a Zoom View is no longer needed, call the LBitmapWindow::DestroyZoomView function to stop the specified Zoom View procedure and to detach it from the window handle.

Required DLLs and Libraries

Platforms

Win32, x64.

See Also

Functions

Topics

Example

L_INT LBitmapWindow__UpdateZoomViewExample(LBitmapWindow &BmpWnd) 
{ 
   L_UINT uCount,i; 
   L_INT nRet = -1; 
   ZOOMVIEWPROPS ZoomViewProps; 
 
   memset(&ZoomViewProps,0,sizeof(ZOOMVIEWPROPS)); 
 
   if(BmpWnd.HasZoomView ()) 
   { 
      uCount = BmpWnd.GetZoomViewsCount (); 
      for(i=0; i < uCount;++i) 
      { 
         ZoomViewProps.uIndex = i; 
 
         nRet = BmpWnd.GetZoomViewProps(&ZoomViewProps, sizeof(ZoomViewProps)); 
         if(nRet != SUCCESS) 
            return nRet; 
 
 
         ZoomViewProps.bCallouts = FALSE; 
 
         nRet = BmpWnd.UpdateZoomView(&ZoomViewProps); 
         if(nRet != SUCCESS) 
            return nRet; 
      } 
   } 
 
   return SUCCESS; 
} 
Help Version 22.0.2022.9.8
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2022 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Raster Imaging C++ Class Library Help