掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
呼び元ダイアログを触れないようにするには? (ID:73217)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
瀬戸っぷ さんコメントありがとうございます。 説明不足で済みません。 ダイアログBのOnInitDialogではフォルダデータ検索処理は行っていません。 フォルダデータの検索と表示は同じ関数で行っていますが、 OnInitDialogの最後でPostMessageして呼び出した関数で行っています。 OnInitDialogはPostMesage後、TRUEで抜けています。 データ検索関数数処理中にダイアログAの×ボタンをクリックすると、 「プログラムが応答していません」メッセージが表示されます。 OKするとアプリが落ち、キャンセルすると処理待ち状態に戻ります。 関数修理中にダイアログBが「応答なし」状態になるのは今の作りでは正しいのですが、 なぜ、ダイアログBをDoModalで呼び出している状態でダイアログAの×がクリック出来るのか、原因がつかめません。 関数が行っている処理自体はSetFileListConditionでツリーコントロールとリストコントロールを連携させ、 ツリーコントロールをCreateTreeしているのですが、検索先がサーバーの場合、処理に10秒ほど時間がかかります。 10秒ほどなので、スレッドを作るほどではないとおもっているのですが・・・ 宜しくお願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.