c++ - 控制台程序中的定时器

标签 c++ winapi

我正在使用 Windows API 编写 C++ 代码。

如果我想在不提供 GUI 的程序中使用 SetTimer 及其 friend ,我知道我可以使用 SetTimer(NULL, 1, 2000, Timerflow)NULLhWnd 参数。

如何编写处理、启动和终止计时器的代码?

最佳答案

看看CreateWaitableTimer() , SetWaitableTimer()WaitForSingleObject() .无需回调或消息处理。参见 MSDN's example .

关于c++ - 控制台程序中的定时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6765151/

相关文章:

c++ - 为什么 al_draw_textf() 打印数字而不是存储在字符串变量中的字母?

c++ - 为什么没有从指针到对 const 指针的引用的隐式转换

c++ - 即使函数签名无效也会触发 static_assert

c++ - 我从哪里获得适用于 VS21015 的正确 gdi+ c++ 包装器?

winapi - 如何在 MASM 中为一个项目编写和组合多个源文件?

c++ - 有没有办法知道Qt中哪个信号触发了插槽?

c++在3d数组之间传递 double 值

c# - 来自 C# 的 Runas/NETONLY

winapi - 如果源文件打开,CopyFile 和 CopyFileEx 是否工作?

c++ - 使用 C++ 创建所有者绘制的菜单,2012 风格