3 个解决方案
#1
你可以使用window API中的::SetTimer函数,使用KillTimer函数来删除定时器
UINT_PTR SetTimer(
HWND hWnd, // handle to window
UINT_PTR nIDEvent, // timer identifier
UINT uElapse, // time-out value
TIMERPROC lpTimerFunc // timer procedure
);
最后一个参数是一个回调函数,来处理当时间到达是要完成的任务!
UINT_PTR SetTimer(
HWND hWnd, // handle to window
UINT_PTR nIDEvent, // timer identifier
UINT uElapse, // time-out value
TIMERPROC lpTimerFunc // timer procedure
);
最后一个参数是一个回调函数,来处理当时间到达是要完成的任务!
#2
settimer(), killtimer()
look msdn
look msdn
#3
比较简单的方法是在线程启动的时候创建一个窗口(类似于你的应用程序的时候创建主窗口)
#1
你可以使用window API中的::SetTimer函数,使用KillTimer函数来删除定时器
UINT_PTR SetTimer(
HWND hWnd, // handle to window
UINT_PTR nIDEvent, // timer identifier
UINT uElapse, // time-out value
TIMERPROC lpTimerFunc // timer procedure
);
最后一个参数是一个回调函数,来处理当时间到达是要完成的任务!
UINT_PTR SetTimer(
HWND hWnd, // handle to window
UINT_PTR nIDEvent, // timer identifier
UINT uElapse, // time-out value
TIMERPROC lpTimerFunc // timer procedure
);
最后一个参数是一个回调函数,来处理当时间到达是要完成的任务!
#2
settimer(), killtimer()
look msdn
look msdn
#3
比较简单的方法是在线程启动的时候创建一个窗口(类似于你的应用程序的时候创建主窗口)