スレッドが終わっているかの確認方法について
まずは、スレッドの作成
CWinthread* thread = AfxBeginThread( DoThread , NULL);
まずは、スレッドの終了の確認部分
//スレッドの状態の箱
DWORD threadInfo;
while(1){
//この関数でスレッドの状態の値をとる
::GetExitCodeThread( thread->m_hThread , &threadInfo);
//STILL_ACTIVEの値のときはスレッドが継続中
if(threadInfo != STILL_ACTIVE){
//thread が終わっていることを確認して削除。
m_hThraed->ExitInstance();
delete thread;
thread= NULL;
break;
}
Sleep(100);
}