C言語なら俺に聞け(入門編)Part 66
■ このスレッドは過去ログ倉庫に格納されています
0809デフォルトの名無しさん
2010/07/03(土) 00:26:24プログレスバーを表示させたいんだが、以下のやり方では
プログレスバーが表示された状態で処理が止まってしまう。
ファイルの処理をしながらダイアログを更新するにはスレッド処理はダメ?
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);
}
■ このスレッドは過去ログ倉庫に格納されています