#include "ltwrappr.h"

L_INT LBitmapWindow::DestroyZoomView(uIndex)

Destroys the specified Zoom View, and releases all resources associated with it.


L_UINT uIndex

Index of the zoomed view to be destroyed. This is a zero-based index.


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


To attach a Zoom 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.

If you need to destroy all the zoomed views that are attached to a specified window, destroy them from the last Zoom View to the first Zoom View. For example, if you have 5 Zoom Views associated with the specified window you need to do the following:

L_UINT uCount,i; 
if(m_LAniWnd.HasZoomView ()) 
   uCount = m_LAniWnd.GetZoomViewsCount (); 
   for(i=0; i < uCount;++i) 

Required DLLs and Libraries


Win32, x64.

See Also




L_INT LBitmapWindow__DestroyZoomViewExample(LBitmapWindow &BmpWnd) 
   L_UINT uCount,i; 
   if(BmpWnd.HasZoomView ()) 
      uCount = BmpWnd.GetZoomViewsCount (); 
      for(i=0; i < uCount;++i) 
         BmpWnd.DestroyZoomView (uCount-i-1); 
   return SUCCESS; 
Help Version 22.0.2022.4.4
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2022 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Raster Imaging C++ Class Library Help