掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
呼び元ダイアログを触れないようにするには? (ID:73220)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> いろいろ触って確認して気が付いたのですが、 ん? ゴースト関係無かった? ↓の様な状況になってるんだと思ったんだが。 1、UIスレッドが5秒以上応答できない状況になった 2、DWM が「1」を検知 3、DWM が対象スレッドに所属するWindow(応答不可状態)を非表示化する 4、非表示化したWindowの代わりに(ユーザの入力を受付可な)ゴーストウィンドウ配置 5、ゴーストに対してユーザ入力が行われた際、ハング中である事を示して強制終了するか応答を待つかを確認 > GetFtpConnectionを呼ぶと現在アクティブなダイアログがアクティブではなくなることがあるのでしょうか? そんな事は無いハズ。ただUIスレッドを5秒以上停めるとゴーストが出る。で、そのゴーストは最低限(移動、終了等)のユーザ入力可なのでアクティブといえばアクティブ。 > #GetFtpConnectionが戻ってくるとクリックできないようになります。 UIスレッドが動き出し、ゴーストが引っ込んで元Windowが出てきた為じゃなかろうか。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.