如何在WinApi(C ++)中创建计时器?
答案 0 :(得分:11)
调用SetTimer功能。这允许您指定回调函数,或让Windows为您发送WM_TIMER消息。
答案 1 :(得分:5)
如果你编写GUI代码,你不能不知道这一点。这使得你可能想要使用CreateTimerQueueTimer()。
答案 2 :(得分:4)
SetTimer。需要一个窗口句柄,如果你没有抽取信息,计时器将不会被传送。
答案 3 :(得分:4)
答案 4 :(得分:2)
调用setTimer()
函数。假设我打电话
SetTimer(hWnd,POST_CBIT_TIMER,500,NULL);
回叫功能
UINT nIdEvent ;//global member variable
case WM_TIMER:
if(nIDEvent == POST_CBIT_TIMER)
{
KillTimer(hParent,POST_CBIT_TIMER);
}
break;