如果你的刷新是指刷新数据的话,在每一次的OnTimer中调用UpdateData(FALSE)(DDE控制),如果有自己控制的Ctrls那么就调用自己的数据刷新函数!
看起来你需要一个简单的线性表(数组或链表)来记录Timer的ID Event,然后在一个总控的Timer中对此线性表进行维护,处理ID的分配,然后每个Timer终止的时候需要返还不用的ID,在线性表中将该ID释放编程可用的ID以便其他的Timer使用!

解决方案 »

  1.   

    可以用一按钮来开始这一计时操作,在该函数当中,使用SetTime()函数,然后在OnTimer()函数当中处理你的响应事件。再用另一按钮来删除该计时器。
      

  2.   

    你可以使用API函数SetTimer,你可以定义一个以毫秒为单位的时间间隔,可以定义一个函数对其进行响应或者拦截WM_TIMER消息对其进行响应.
      

  3.   

    你可以用API的SetTimer函数,可以定义一个以毫秒为单位的间隔以及一个响应函数或者可以在程序中拦截WM_TIMER消息.
      

  4.   

    在对话框OnInitDialog中:SetTimer(5,1000,NULL);      //第一个参数自定,最好定义为宏
    重载对话框OnTimer:
    if(nIDEvent==TM_MINUTE)
    {
         ...;
    }