我遇到了SetTimer API的问题。
只是出于好奇,我在 Delphi 中的其他选择是什么?
- 有多媒体定时器
TTimer
但它只是 SetTimer / KillTimer 的包装
codeproject.com/Articles/1236/Timers-Tutorial#QueueTimers都在这里描述。我对使用多媒体计时器有点犹豫,但它们在 Windows 8 下仍然表现良好。无论哪种方式,队列计时器或多媒体计时器都会提供更好的结果。
我已经将队列计时器包装器编写为 Delphi 组件
该项目已停止,但您可以获取TksTimer
代码或安装ksTools
包。