嘿,我一直在考虑制作某种计时器,例如煮蛋计时器。我认为这也是更好地适应 win32 的好方法。好吧,到目前为止的想法是一个普通的窗口,小而简单,有一个“开始”和一个“退出”按钮。如果我单击“开始”按钮,它会启动一个计时器,该计时器可能会从大约 5 分钟开始倒计时,当它达到 0 时,它会停止并发出声音。现在,我想知道如何才能使窗口真正起作用,并在可能的情况下创建一个进度条。如果有人能给我一点帮助,只是一些小的东西,这样我就有东西可以用了,那就太好了:)我在谷歌上四处看看,老实说,计时器似乎有点奇怪:/ 此外,是否可以添加自定义声音,例如用于倒计时结束声音的 .wav 或 .mp3?
非常感谢您:3
最佳答案
使用 SetTimer
function启动周期性计时器 - 每次触发时您都会收到一条 WM_TIMER
消息。在该消息的处理程序中,减少您的计数器并使用 InvalidateRect
导致重新绘制窗口。
关于C++/Win32 如何创建一个煮蛋定时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22229722/