いつもお世話になっています。
当方は、BIOHAZARD OUTBREAKというゲームの改造ツールをHSPで作っている者です。
毎度の如くお知恵を拝借したくよろしくお願いいたします。
HSPで開発中のツールで、AFSExplorer.exeという別のアプリケーションを起動したいのですが、ボタンが押された時に
exec "C:\\TOOL\\AFSExplorer.exe"
を実行すると、なぜかこのアプリがHSPで作っているソフトの後ろに隠れてしまいます。
他のアプリ(なんでも良いが例えばnotepad.exeなど)は、最前面に正しく表示されます。
この "AFSExplorer.exe"というツール(誰が作ったのかわからないもの)の特性のようです。
簡単なテストプログラムで、exec "AFSExplorer.exe"を実行してもHSPのスクリーンの後ろになってしまいます。
どうやったらこのアプリを最前面に表示できるようになるのかがわかりません。
タスクバーなどから隠れているタスクを呼び出せば別に問題はないのですが、なにか釈然としません。
このような状態となります。
https://youtu.be/lrZ6Vg95jb0
例えば、このアプリを起動した後の1秒後とかにプログラムで最前面に移動させる方法などはありますがでしょうか?
過去ログとかを探してみたのですが、よくわからないのです。
当方、WindowsAPIがよくわからず、四苦八苦しています。(プロセスIDとかよくわかっていないのです)
初心者でもわかるような説明をしてくださると大変助かります。
よろしくお願い致します。