相关疑难解决方法(0)

SetTimer生成一个随机的IDEvent

当我尝试使用Windows SetTimer函数时,它会为计时器生成一个IDEvent,即使我已经指定了一个!

这个:

SetTimer(0,999,10000,@timerproc); 
Run Code Online (Sandbox Code Playgroud)

在:

procedure timerproc(hwnd: HWND; uMsg: UINT; idEvent: UINT_PTR;dwTime: DWORD); stdcall;
begin
KillTimer(0, idEvent);
showmessage(inttostr(idevent));
end;
Run Code Online (Sandbox Code Playgroud)

返回:

随机数!

是否可以自己管理我的计时器而不是Windows为我选择?

非常感谢你!

windows delphi api timer

2
推荐指数
2
解决办法
324
查看次数

标签 统计

api ×1

delphi ×1

timer ×1

windows ×1