LAnimationWindow::Save

#include "ltwrappr.h"

virtual L_INT LAnimationWindow::Save(L_VOID)

Saves an animation to a file on disk.

Returns

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

LTDIS
LTDLG
LTEFX
LTFIL
LTIMG
LTISI
LTSCR
LTTWN

For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application.

See Also

Functions:

LAnimationWindow::LAnimationWindow, LAnimationWindow::IsPlaying, LAnimationWindow::PlayAnimation, Class Members

Topics:

Raster Image Functions: Playing Animated Images

 

Implementing Animation

Example

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

#include <ltlck.h> //Unlock support

L_VOID TestFunction(HWND hWnd)
{
   
LBase::LoadLibraries(LT_ALL_LEADLIB); //make sure all libraries are loaded
   
WRPUNLOCKSUPPORT(); //unlock GIF support

   
LBitmapList MyBitmapList; //Create a bitmaplist

   
if (MyBitmapList.Load (TEXT("eye.gif"))==SUCCESS)
   
{
      
LAnimationWindow MyAnimation;

      
MyAnimation.SetBitmapList(&MyBitmapList);
      
MyAnimation.SetFileName(TEXT("eye2.gif"));

      MyAnimation.Save();
   
}
   
else
      
MessageBox(hWnd, TEXT("Failed to load file"),TEXT("Error!"),MB_OK | MB_ICONSTOP);
}