case WM_COMMAND:
switch( LOWORD(wParam) ){
case IDOK1://ボタンが押されたときの処理
if((mainThread = CreateThread(NULL, 0,
test_Thread, hDlg, 0, NULL)) == NULL){
MessageBox(hDlg,"スレッドを生成できません","エラー", MB_OK);
break;
}
CloseHandle(mainThread);
}
break;

これじゃ駄目?