1.

How Can We Control Animation By Time?

Answer»

One way to do this is to USE the IImage interface and SET the rate of animation (IImage_SetParm).

An example in which the animation rate is set to 750ms is shown below:

IIMAGE_SetParm(pMe->m_pIImage, IPARM_RATE, 750, 0);

You can also use a timer to trigger the IMAGE display FUNCTION. Use ISHELL_SetTimer() to set a timer:

ISHELL_SetTimer(pMe->a.m_pIShell, TIMER_RATE, (PFNNOTIFY)(ManipulateBitmap), pMe);

After TIMER_RATE ms expires, ManipulateBitmap function will be triggered, within which you can manipulate your image.

One way to do this is to use the IImage interface and set the rate of animation (IImage_SetParm).

An example in which the animation rate is set to 750ms is shown below:

IIMAGE_SetParm(pMe->m_pIImage, IPARM_RATE, 750, 0);

You can also use a timer to trigger the image display function. Use ISHELL_SetTimer() to set a timer:

ISHELL_SetTimer(pMe->a.m_pIShell, TIMER_RATE, (PFNNOTIFY)(ManipulateBitmap), pMe);

After TIMER_RATE ms expires, ManipulateBitmap function will be triggered, within which you can manipulate your image.



Discussion

No Comment Found