DWORD WINAPI ClearArpThread(LPVOID lParam)
{
UINT hTimer = SetTimer(NULL, NULL, 5000, NULL);
if(hTimer == NULL)
{
return 0;
}
MSG msg;
while(GetMessage(&msg, NULL, 0, 0))
{
switch(msg.message)
{
case WM_TIMER:
{
//这里写自己的代码
break;
}
default:
break;
}
DispatchMessage(&msg);
}
KillTimer(NULL, hTimer);
return 0;
在线程中没有HWND,可以通过GetMessage来轮询消息实现计时器效果。