LAnimationWindow::Save

#include "ltwrappr.h"

virtual L_INT LAnimationWindow::Save()

Saves an animation to a file on disk.

Returns

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

Comments

Call this function to save all the images in the animation object's bitmap list to file. This function saves as GIF files only.

Required DLLs and Libraries

Platforms

Win32, x64.

See Also

Functions

Topics

Example

The following example will load a bitmap list and save it to a new file using LAnimationWindow.

L_INT LAnimationWindow_SaveExample(HWND hWnd) 
{ 
   L_INT nRet; 
   LBase::LoadLibraries(LT_ALL_LEADLIB); //make sure all libraries are loaded 
 
   LBitmapList MyBitmapList; //Create a bitmaplist 
   nRet = MyBitmapList.Load (MAKE_IMAGE_PATH(TEXT("eye.gif"))); 
   if (nRet==SUCCESS) 
   { 
      LAnimationWindow MyAnimation; 
 
      MyAnimation.SetBitmapList(&MyBitmapList); 
      MyAnimation.SetFileName(MAKE_IMAGE_PATH(TEXT("eye2.gif"))); 
       
      nRet = MyAnimation.Save(); 
      if(nRet != SUCCESS) 
         return nRet; 
   } 
   else 
   { 
      MessageBox(hWnd, TEXT("Failed to load file"),TEXT("Error!"),MB_OK | MB_ICONSTOP); 
      return nRet; 
   } 
   return SUCCESS; 
} 

Help Version 21.0.2021.4.8
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Raster Imaging C++ Class Library Help