VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 2002/09/03(Tue) 00:22
投稿者MS
URL
タイトルRe^5: (続)タスクバー「自動的に隠す」の設定/解除

レスありがとうございます。
再現性に乏しい現象の様で申し訳ありません。

その後、呼び出し側フォームがアクティブにならない現象について
分析してみました。
どうやら、[OK]ボタンでプロパティダイアログを閉じた後もWindows
が関連処理を継続しているらしく、その途中のアクティブウィンドウ
にアタッチしても、直ぐアクティブウィンドウが変更されてしまうた
めと思われます。
回避策ですが、関連処理の終了イベントを検出するか、監視できれば
確実なのですが、とりあえず、[OK]ボタンでダイアログを閉じた後に
Sleep関数で適当な時間(私の場合は500ms)だけ実行を中断することで
終了を待つ様にしたらうまくいきました。
これは、私の場合だけに有効なのかも知れません。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -