投稿日 | : 2002/09/03(Tue) 00:22 |
投稿者 | : MS |
URL | : |
タイトル | : Re^5: (続)タスクバー「自動的に隠す」の設定/解除 |
レスありがとうございます。
再現性に乏しい現象の様で申し訳ありません。
その後、呼び出し側フォームがアクティブにならない現象について
分析してみました。
どうやら、[OK]ボタンでプロパティダイアログを閉じた後もWindows
が関連処理を継続しているらしく、その途中のアクティブウィンドウ
にアタッチしても、直ぐアクティブウィンドウが変更されてしまうた
めと思われます。
回避策ですが、関連処理の終了イベントを検出するか、監視できれば
確実なのですが、とりあえず、[OK]ボタンでダイアログを閉じた後に
Sleep関数で適当な時間(私の場合は500ms)だけ実行を中断することで
終了を待つ様にしたらうまくいきました。
これは、私の場合だけに有効なのかも知れません。