15,473
社区成员




m_pThread = AfxBeginThread(ReadFileThread, this);
while(TRUE)
{
DWORD dResult;
MSG msg;
dResult = MsgWaitForMultipleObjects(1, &(m_pThread->m_hThread), FALSE, INFINITE, QS_ALLINPUT);
if(dResult == WAIT_OBJECT_0) //线程退出
break;
else if(dResult == WAIT_OBJECT_0 + 1) //有消息达到
{
while(PeekMessage(&msg, NULL, 0, 0, PM_REMOVE))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
}