| Available in LEADTOOLS Imaging Pro, Vector, Document, and Medical Imaging toolkits. | 
ANIMATIONEVENTDATA
typedef struct tagANIMATIONEVENTDATA
{
   HWND hAnimationWindow;
   LAnimationWindow 
 * pClass;
   L_UINT nEvent;
   L_UINT nFrameNumber; 
 
} ANIMATIONEVENTDATA, * pANIMATIONEVENTDATA;
| Member | Description | 
| hAnimationWindow | Handle to the animation window. | 
| pClass | Pointer to an LAnimationWindow object. | 
| nEvent | Used only for LAM_PLAYBACK_EVENT. Possible values are: | 
| 
 | Value | Meaning | 
| 
 | EVENT_PLAYSTATE_START | User started an animation. | 
| 
 | EVENT_PLAYSTATE_END | User stopped an animation. | 
| 
 | EVENT_PLAYSTATE_PRECLEAR | Triggered during animation playback. For more information, refer to LPlayBack::GetState. | 
| 
 | EVENT_PLAYSTATE_POSTCLEAR | Triggered during animation playback. For more information, refer to LPlayBack::GetState. | 
| 
 | EVENT_PLAYSTATE_PRERENDER | Triggered during animation playback. For more information, refer to LPlayBack::GetState. | 
| 
 | EVENT_PLAYSTATE_RENDER | Triggered during animation playback. For more information, refer to LPlayBack::GetState. | 
| 
 | EVENT_PLAYSTATE_POSTRENDER | Triggered during animation playback. For more information, refer to LPlayBack::GetState. | 
| 
 | EVENT_PLAYSTATE_WAITINPUT | Triggered during animation playback. For more information, refer to LPlayBack::GetState. | 
| 
 | EVENT_PLAYSTATE_WAITDELAY | Triggered during animation playback. For more information, refer to LPlayBack::GetState. | 
| 
 | EVENT_PLAYSTATE_WAITINPUTDELAY | Triggered during animation playback. For more information, refer to LPlayBack::GetState. | 
| 
 | EVENT_PLAYSTATE_PREDISPOSE | Triggered during animation playback. For more information, refer to LPlayBack::GetState. | 
| 
 | EVENT_PLAYSTATE_POSTDISPOSE | Triggered during animation playback. For more information, refer to LPlayBack::GetState. | 
| 
 | EVENT_PLAYSTATE_LOOP | Animation playback has looped back to the first frame | 
| nFrameNumber | The frame number. |