@IT~http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=32993&forum=7基本的にアクティブにした際(切り替え時)は、タスクバーが点滅するだけですが、~このウインドウを、最前面に出すのは、以下のような処理が必要になります。~タスクバー上で点滅するのみになります。「プログラムが勝手に、前面のウインドウを操作するのはおかしい。」~という考えを元にしてます。~>なので、ご希望の動作は、「出来ない/してはならない」ことになります。API関数で~自分のフォームを前面に出します。API関数でデタッチして解除すれば可能です。[#xc66e4c8]この処理を「VIQとローカル入出力の統合」と言う。APIで、VIQを共有すれば、当該プロセスが、~>「そのプロセスが最後の入力イベントを受け取った。」ということになり、タスクバーを点滅させずに、ウインドウを最前面に出すことができる。Windows標準の操作性では無いため、~こちらも基本的にはあまり実装しない方が良い。APIを使用できます。APIを使用する必要があるため、IEの場合、~ActiveXを使用する必要があります。javascriptでは実現不可能です。Windowsフォーム~http://www.atmarkit.co.jp/fdotnet/dotnettips/151winshow/winshow.html>ただし、起動プロセスのウィンドウを使用して最前面化する必要があります。関する記述があります(P479)。~これによると、他のプロセスのウィンドウを変更するなとあります。触らない方がいいということになります。