掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
while文の処理結果をエディットに反映させるには? (ID:71325)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
瀬戸っぷの回答を補足してみると、 UpdateData関数の内部まで分かっているわけではありませんが、おそらく ダイアログの表示に反映する処理を行っているわけではなく、ダイアログの 表示を行うメッセージを送出(PostMessage)めでを行っていて、それに対す るメッセージの処理が行われるまで実際の表示の反映は行われないと考えら れます。 While(1){ - 処理内容 - UpdateData(false); } という記述ではWhileループから抜け出すまでそのメッセージの処理が出来 ないため、ダイアログは反映されないという状況になっています。 whileの中で処理中の結果をダイアログ上で見る為にはメッセージループを 組み込む必要がありますが、普通はそんなことは行わずマルチスレッドで 処理します。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.