我需要计时器每 1 秒启动一次功能。
我试过SetTimer
了,我的代码:
const UINT_PTR TIMER_ID = 1000;
DWORD DownloadThread()
{
SetTimer(NULL, TIMER_ID, 1000, (TIMERPROC)DownloadSpeedCounter);
/*some stuff*/
}
void DownloadSpeedCounter()
{
/*some stuff*/
}
我无法编译这段代码并得到error C2440: 'type cast' : cannot convert from 'overloaded-function' to 'TIMERPROC'
它也是类成员方法。