| 
   Available in LEADTOOLS Medical Imaging toolkits.  | 
DISPANIMATIONPROPS
typedef struct tagDISPANIMATIONPROPS
{
   L_UINT uStructSize;
   L_INT nFrames;
   L_UINT uInterval;
   L_UINT uFlags;
} DISPANIMATIONPROPS, * pDISPANIMATIONPROPS;
The DISPANIMATIONPROPS structure contains options for controlling the animation feature.
| 
 Member  | 
 Description  | 
|
| 
 uStructSize  | 
 Size of this structure in bytes, for versioning. Use the sizeof() function to calculate this value.  | 
|
| 
 nFrames  | 
 Flag that indicates how the animation will go through the frames. Possible values are:  | 
|
| 
 
  | 
 Value  | 
 Meaning  | 
| 
 
  | 
 CONTAINER_ANIMATION_SHOW_ALL  | 
 [-1] Go through all the frames. This is the default value.  | 
| 
 
  | 
 CONTAINER_ANIMATION_SHOW_ODD  | 
 [0] Go through the odd frames.  | 
| 
 
  | 
 CONTAINER_ANIMATION_SHOW_EVEN  | 
 [1] Go through the even frames.  | 
| 
 
  | 
 > 2  | 
 Each time skip number of frames equal to the passed value.  | 
| 
 uInterval  | 
 Value that represents the time-out, in milliseconds. Every time uInterval elapsed, the animation will go to the next frame.  | 
|
| 
 uFlags  | 
 Flags that indicate the behavior of the animation. You can combine values together when appropriate by using a bitwise OR ( | ). Possible values are:  | 
|
| 
 
  | 
 Flags that identify the animation direction:  | 
|
| 
 
  | 
 Value  | 
 Meaning  | 
| 
 
  | 
 CONTAINER_ANIMATION_DIRECTION_FORWARD  | 
 [0x00000000] The animation will move forward.  | 
| 
 
  | 
 CONTAINER_ANIMATION_DIRECTION_BACKWARD  | 
 [0x00001000] The animation will move backward.  | 
| 
 
  | 
 Flags that identify the behavior of the animation when it reaches the last frame:  | 
|
| 
 
  | 
 Value  | 
 Meaning  | 
| 
 
  | 
 CONTAINER_ANIMATION_LOOP_SEQUENCE  | 
 [0x00000000] when the animation reaches the last frame, it will start from the beginning.  | 
| 
 
  | 
 CONTAINER_ANIMATION_LOOP_SWEEP  | 
 [0x00010000] when the animation reaches the last frame, it will bounce back.  | 
| 
 
  | 
 CONTAINER_ANIMATION_LOOP_SHUFFLE  | 
 [0x00020000] the animation will pick a random frame anytime.  | 
| 
 
  | 
 Flags that indicate the type of painting to use when painting each frame:  | 
|
| 
 
  | 
 Value  | 
 Meaning  | 
| 
 
  | 
 CONTAINER_ANIMATION_PAINT_NORMAL  | 
 [0x00000000] No interpolation.  | 
| 
 
  | 
 CONTAINER_ANIMATION_PAINT_RESAMPLE  | 
 [0x00000001] Resample interpolation.  | 
| 
 
  | 
 CONTAINER_ANIMATION_PAINT_BICUBIC  | 
 [0x00000002] Bicubic interpolation.  | 
| 
 
  | 
 Miscellaneous flags:  | 
|
| 
 
  | 
 Value  | 
 Meaning  | 
| 
 
  | 
 CONTAINER_ANIMATION_SHOW_ANNOTATION  | 
 [0x00000010] Show the annotation object while animating the cell.  | 
| 
 
  | 
 CONTAINER_ANIMATION_SHOW_REGION  | 
 [0x00000100] Show the ROI frames while animating the cell.  | 
| 
 
  | 
 CONTAINER_ANIMATION_PLAYONSELECTION  | 
 [0x00100000] Stop when cell is deselected and play when it is selected.  | 
Comments
This structure is used by the following functions: