- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:進行状況表示のウィンドウ)
進行状況表示のウィンドウ
このQ&Aのポイント
- ソフト内で時間のかかる処理を行う際に、進行状況を表示するウィンドウの作成方法について質問します。
- ダイアログボックスを作成して進行状況を表示する方法と、ウィンドウクラスを登録してウィンドウを作る方法がありますが、どちらが適しているでしょうか?
- 作成するウィンドウはモーダルなもので、進行状況の%表示とキャンセルボタンを持つ予定です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
モーダルなダイアログでいいと思いますよ ワーカースレッドと ダイアログのスレッド間でやり取りするメッセージをRegisterWindowMessageなどで共通のメッセージを決めておく必要があるでしょう モーダルダイアログ中のWndProc(または DialogProc)でその共通メッセージを処理して 進捗状況の表示を更新してやればいいでしょう
お礼
RegisterWindowMessageなんていうものがあったんですね。 タイマーか何かで定期的に更新しようかと思いましたが、早速使ってみようと思います、どうもありがとうございます。