掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
呼び元ダイアログを触れないようにするには? (ID:73216)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
一応確認です。 >そのため、OnInitDialogでは画面のレイアウトの生成後、 >最後にB自身にメッセージを送ってデータ表示関数を呼び出すようにしています。 OnInitDialog()の中で、「ファイルを検索」して、一通りデータが揃ってから自分自身にメッセージを発行(PostMessage()?)してOnInitDialog()を抜ける。 という動作なんでしょうか? その場合は、ファイル検索をやっている間WM_INITDIALOGに応答していない。ということになりますが……。 # まあ、それでも…Aダイアログの「×」ボタン押下は…Aダイアログのメッセージキューに溜まったまま…のような? # DoModal()のBダイアログを閉じた後で処理されているかと思われますけど…どうなんでしょう?? ワーカースレッド作ってそっちでファイル検索、終わったらメッセージで通知。 というのが妥当かと。 # 同期処理(ファイル検索中にBダイアログが閉じられる…とか)には注意が必要ですが。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.