如何在C++的控制台下使用定时器

如何在C++的控制台下使用定时器,第1张

响应的代码写在TimerProc函数中。

这段程序主要作用就是创建一个线程(线程入口为Thread),然后线程中又启动一个计时器,每隔3秒调用一次TimerProc函数。

Thread的退出条件:收到WM_QUIT或从键盘输入了一个字符。参考GetMessage说明。

控制台调用Timer和窗体是类似的。首先在项目引用里面加入System.Windows.Forms程序集,然后在代码顶部引入命名空间:

Imports System.Windows.Forms

在控制台的Module中声明一个计时器:

Private WithEvents Timer1 As New Timer()

把计时器的Tick事件静态绑定到处理函数中:

Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick

'一些代码

End Sub

在需要开始计时的地方,修改其Interval、Enabled属性:

Timer1.Interval = 1000

Timer1.Enabled = True


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11507400.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存