当我尝试使用 Windows SetTimer 函数时,它会为计时器生成一个 IDEvent,即使我已经指定了一个!
这个:
SetTimer(0,999,10000,@timerproc);
在:
procedure timerproc(hwnd: HWND; uMsg: UINT; idEvent: UINT_PTR;dwTime: DWORD); stdcall;
begin
KillTimer(0, idEvent);
showmessage(inttostr(idevent));
end;
返回:
随机数!
是否可以自己管理计时器而不是 Windows 为我选择?
非常感谢!