csvファイルを読込んでソートとかしている間に
プログレスバーを表示させたいんだが、以下のやり方では
プログレスバーが表示された状態で処理が止まってしまう。

ファイルの処理をしながらダイアログを更新するにはスレッド処理はダメ?

main {
  // プログレスバー表示スレッド作成
  A = (HANDLE)_beginthreadex(NULL,0,ProgressBarThread,hFrame,0,0);

  // csvファイル読込みスレッド作成
  B = (HANDLE)_beginthreadex(NULL,0,FileOpenThread,hFrame,0,0);
}

ProgressBarThread {
  // プログレスバー表示イベントの作成
  CreateEvent();
  // プログレスバーダイアログ作成
  DialogBoxParam();  ←ここで止まってしまう。。。
}

FileOpenThread {
  // ファイル読込み、ソートの間にプログレスバーダイアログをUpdateWindowする

  UpdateWindow(hProgress);

}