关于时钟控件的有关问题

关于时钟控件的问题大侠们:新的一年到来了,新的问题也来了。我需要在窗体中制作一幅动态的图片(我是利用几

关于时钟控件的问题
大侠们:新的一年到来了,新的问题也来了。
我需要在窗体中制作一幅动态的图片(我是利用几组图片叠加产生旋转的效果),用到了Timer控件,Interval属性设置为10,运行时发现CPU占用率达到了100%,Interval属性改成100后,CPU占用率达到了50%左右,但这里图片的动态效果很不理想,达不到要求。请教各位,如何在使用Timer控件时,能够减少CPU占用率,或者利用其它的方法,也能使图片产生动态效果。(声明:网上没有找到我需要的相应的动态图片)在线急等。谢谢!!!

[解决办法]
你是怎么调用图片的?
[解决办法]

关键问题是你在 Timer 事件中的代码是如何写的?占用 CPU 的是你的处理程序。

你最好事先把处理好的图片存起来,比如在 ImageList 控件中,Timer 事件中仅仅更新显示。

[解决办法]
图片应该一次载入,多次使用

VB code
Option ExplicitPrivate m_Pics(0 To 4) As IPictureDispPrivate Sub Form_Load()    Dim i As Long    For i = 0 To 4        Set m_Pics(i) = LoadPicture("图片名称" & (i + 1) & ".jpg")    NextEnd SubPrivate Sub Timer1_Timer()    Static i As Integer    i = (i + 1) Mod 5    Set Picture1.Picture = m_Pics(i)End Sub