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: