LAnimationWindow::SetBackgroundColor

#include "ltwrappr.h"

L_VOID LAnimationWindow::SetBackgroundColor(crBack)

Sets the color used for the animation playback background.

Parameters

COLORREF crBack

The background color for the playback.

Returns

None.

Comments

This color appears during playback only.

Required DLLs and Libraries

Platforms

Win32, x64.

See Also

Functions

Topics

Example

#include <stdlib.h>  //for srand and rand functions 
 
L_INT LAnimationWindow_SetBackgroundColorExample(HWND hWndParent) 
{ 
   L_INT nRet; 
   LBase::LoadLibraries(LT_ALL_LEADLIB); //make sure all libraries are loaded 
   LAnimationWindow MyAnimation; 
 
   MyAnimation.SetFileName(MAKE_IMAGE_PATH(TEXT("eye.gif"))); 
   nRet = MyAnimation.Load(); 
   if (nRet==SUCCESS) 
   { 
      L_INT r, g, b; 
      L_TCHAR szStr[255]; 
 
      srand(GetTickCount());  //Randomize.... 
      r = rand() %256; 
      g = rand() %256; 
      b = rand() %256; 
       
      MyAnimation.SetBackgroundColor(RGB(r,g,b)); 
      wsprintf(szStr, TEXT("Animation will play using &h%08X background color"),MyAnimation.GetBackgroundColor()); 
      MessageBox(hWndParent, szStr,TEXT("Example"), MB_OK | MB_ICONINFORMATION); 
       
      MyAnimation.CreateWnd(hWndParent,0, WS_VISIBLE|WS_CHILD|WS_BORDER,0,0,300,300); 
      nRet = MyAnimation.PlayAnimation();       
      if(nRet != SUCCESS) 
         return nRet; 
      while (MyAnimation.IsPlaying()) 
      { 
          if (MyAnimation.DoEvents()) 
                  break;       
      } 
   }   
   else 
      return nRet;  
    
   return SUCCESS; 
} 
Help Version 21.0.2021.7.2
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Raster Imaging C++ Class Library Help