C++/Win32如何创建Egg-Timer

iLo*_*Pie 0 c++ winapi timer

嘿,我一直在考虑制作某种计时器,就像一个鸡蛋计时器.我认为这是一个更好习惯win32的好方法.嗯,到目前为止,这个想法是一个普通的窗口,小而简单,带有"开始"和"退出"按钮.如果我点击"开始"按钮,它将启动一个计时器,可能会在5分钟左右倒计时,当它达到0时,它会停止并发出声音.现在,我想知道我是如何做到这样窗口实际上是重要的,如果可能的话,创建一个进度条.如果有人可以给我一点帮助,只需要一些小东西,这样我就可以使用它会非常好:)我在Google上看了一下,定时器看起来有点奇怪:/并且,是否可以添加自定义声音,如倒计时结束声音的.wav或.mp3?

非常感谢你提前:3

Mar*_*som 6

使用该SetTimer功能启动定期计时器 - 每次启动时您都会收到一条WM_TIMER消息.在该消息的处理程序中,递减计数器并使用InvalidateRect该窗口重新绘制窗口.