Win98 でウィンドウを Win95 と同じように最前列に表示させる方法
(1999/08/07 [土])
あるアプリケーションを実行すると Win95 ではそのアプリケーションのウィンドウが最前列に表示されたけど、Win98 ではタスクバーが点滅するだけでそのウィンドウが最前列に来なくなった、ということはありませんか?これは Win98 から SetForegroundWindow という API の仕様が変わったことにより発生する問題です。しかし、これは利用者にとっては甚だ迷惑な仕様の変更です。何とかして、元のように動作させたくなります。
一応 Win98 には、それを実現するための仕掛けが存在しています。Windows ディレクトリにある win.ini の [Compatilibity95] エントリに、モジュール名=0x00000002、という記述を追加すると昔の Win95 と同じ動作をさせることができます。ただし、普通の人には、そのアプリケーションのモジュール名を得ることは簡単でないという問題がありますが。
一応 Win98 には、それを実現するための仕掛けが存在しています。Windows ディレクトリにある win.ini の [Compatilibity95] エントリに、モジュール名=0x00000002、という記述を追加すると昔の Win95 と同じ動作をさせることができます。ただし、普通の人には、そのアプリケーションのモジュール名を得ることは簡単でないという問題がありますが。
by seclan