转:<br>zhhc (2001-04-20 16:56:00) <br>timeSetEvent(<br> UINT uDelay, //时间间隔(单位:毫秒)<br> UINT uResolution,//允许误差范围(单位:毫秒)<br> LPTIMECALLBACK lpTimeProc,//回调函数<br> DWORD dwUser,//用户自定义参数<br> UINT fuEvent //定时类型 TIME_ONESHOT 仅执行一次; TIME_PERIODIC 每隔uDelay执行一次 <br>  
; <br> <br>例:<br>procedure MyTimeProc(uID,uMsg,dwUser,dw1,dw2
WORD);stdcall;<br>//定时响应函数<br>//uID TimeEvent的ID号,dwUser 与timeSetEvent中的dwUser相同; uMsg,dw1,dw2保留未用<br>begin<br> count:=count+1;<br>end;<br><br>procedure TForm1.Button1Click(Sender: TObject);<br>begin<br> count:=0;<br> timeid:=TimeSetEvent(1,10,MyTimeProc,0,TIME_PERIODIC);<br> if timeid=0 then ShowMessage('set failed');<br>end;