プログラミング工房 > HSP > サンプルモジュール > 

HSPのウィンドウを確実にアクティブにする

 HSPのウィンドウをアクティブにするための標準命令としてはgselがありますが、ウィンドウを前面に移動することはできてもアクティブ化に失敗することがあります。

 下のモジュールをインクルードしてactivate_mywin命令を使用することで確実にHSPのウィンドウをアクティブにすることができます。もしうまく行かない場合にはactivate_mywin命令を実行した直後に"gsel ?,1"や"gsel ?,2"を実行するようにして下さい。

 モジュール内で使われているAttachThreadInput APIについてはMSDNのリファレンスで調べてみたのですが説明が難しく、具体的に何をやっているのかよく理解できませんでした(^^;。

 このモジュールはHSP2公式掲示板のログを参考にして作成しました。

 >> スクリプトを見る

 >> ダウンロード