一个非常诡异的问题 琢磨半天了 路过的朋友帮忙看下 ( 积分: 50 )

  • 主题发起人 主题发起人 精灵猪
  • 开始时间 开始时间

精灵猪

Unregistered / Unconfirmed
GUEST, unregistred user!
我用<br>time1:=SetTimer(0,0,1000,@doit);<br>建立了一个定时器<br>用<br>KillTimer(0,time1);<br>无法结束这个定时器<br>定义的类型是<br>time1:Cardinal;<br>请教一下是不是那里写错了?
 
KillTimer(handle,0);
 
KillTimer(0,time1);<br>Time1:Integer;试试
 
Time1:&nbsp;THandle;
 
//&nbsp;Set&nbsp;the&nbsp;timer.&nbsp;<br>&nbsp;<br>SetTimer(hwnd,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;handle&nbsp;to&nbsp;main&nbsp;window&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;IDT_TIMER1,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;timer&nbsp;identifier&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;5000,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;5-second&nbsp;interval&nbsp;<br>&nbsp;&nbsp;&nbsp;&nbsp;(TIMERPROC)&nbsp;MyTimerProc);&nbsp;//&nbsp;timer&nbsp;callback<br>KillTimer(hwnd,&nbsp;IDT_TIMER1);
 
查一下time1的作用域,&nbsp;可能搞错了
 
后退
顶部