UINT TestThread(LPVOID pParam)//回调函数
{ CDatacollectDlg* pDlg=(CDatacollectDlg*)pParam;
//等待启动信号,如没有将一直等待下去
::WaitForSingleObject(m_begin,INFINITE);
pDlg->OnSavedata();//存储数据函数
return 0;
}
void CDatacollectDlg::OnRunButton()//开始运行函数
{...
 ...
AfxBeginThread(TestThread,GetSafeHwnd());//启动线程}
问题是:该线程不能启动,问题在于“WaitForSingleObject”句,不知如何修改!请各位仁兄赐教!谢谢!甚急!