LAnimationWindow::IsAutoLoopEnabled

#include "ltwrappr.h"

L_BOOL LAnimationWindow::IsAutoLoopEnabled() const

Determines whether auto loop is enabled.

Returns

The current state for auto loop. Possible values are:

Value Meaning
TRUE Auto loop is enabled.
FALSE Auto loop is disabled.

Comments

When auto loop is enabled, animation playback will always loop, even if you call LAnimationWindow::EnableLoop(FALSE).

When auto loop is disabled, animation playback looping will depend on the last call to LAnimationWindow::EnableLoop.

Required DLLs and Libraries

Platforms

Win32, x64.

See Also

Functions

Topics

Example

The following example will set auto loop to TRUE, so every time an animation is
played, the play will be continuous, i.e. will loop infinitely.

/*<documentation/>*/ 
L_INT IsAutoLoopEnabledExample(HWND hWndParent) 
 
{ 
   L_BOOL bLoop; 
   LBase::LoadLibraries(LT_ALL_LEADLIB);  
  //make sure all libraries are loaded 
 
   LAnimationWindow MyAnimation; 
 
 
 
   //Set auto loop to TRUE  
 
   MyAnimation.EnableAutoLoop(TRUE);  
  
 
 
 
   if (MyAnimation.IsAutoLoopEnabled()) 
 
   { 
 
      MyAnimation.EnableLoop(FALSE); //Has no effect 
 
      bLoop = MyAnimation.IsLoopEnabled(); //bLoop must be TRUE  
 
   } 
 
   else 
 
      MessageBox(hWndParent, TEXT("Auto Loop is not enabled"),TEXT("Example"),MB_OK | MB_ICONINFORMATION);  
  
 
   return SUCCESS; 
} 

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

LEADTOOLS Raster Imaging C++ Class Library Help