CWinThread* pThread = AfxBeginThread(LoadThread, &ld, THREAD_PRIORITY_BELOW_NORMAL); DWORD x = ::WaitForSingleObject(pThread->m_hThread, MAX_WAIT_TIME);