掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
子ウィンドウへフォーカスを復帰するには? (ID:72864)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
一般的にはhiroさんが施している処理で正しいですね。 皆さんも同じようにやっていると思います。 ただし、 >この方法では存在していないウィンドウへメッセージを送らないように、 >ウィンドウの作成破棄時のタイミングを考慮しなければならないので面倒で>す。 については、アプリケーションの振る舞いによりますよね。 いちいち子ウインドウの存在を検査しなければならない理由が あるとすると、 1.当該の子ウインドウは親がアクティブでない(又はフォーカスを失って いる)状態で、つまり、ユーザーが操作できない状態であるにも かかわらず、閉じられる性質を持っている。 2.かつ、子ウインドウのHWNDを、親がまったく把握していない。 という、割と「まれ」な性質のアプリケーションの場合だけですよね(^^)。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.