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);
}
}
         }
线程创建没问题,但是while这一段用在文件加载这个线程里行不通,说是换另一种消息发送,我是新手,有没有懂的,直接贴个代码呗,谢谢!!