|
Ken-Ara さん、はじめまして。
杉浦 まさき と申します。
>マクロを使ってステルスモードで開いた秀丸を
>アクティブにする方法を教えて下さい。
openfile した「直後」にウィンドウハンドルを取得して、
あとはそのハンドルでウィンドウを指定できます。
#言語仕様としてはいつでもいいんですが、
「直後」に取得しないと変な値を返す
バージョンも過去にありましたので…。
----------- サンプル -----------
#hwnd_main = hidemaruhandle( 0 ); // 自分自身のハンドル
openfile "/h hoge.txt";
#hwnd_stealth = hidemaruhandle( 0 ); // ステルスのハンドル
... (ステルス上でのいろいろな処理)
setactivehidemaru #hwnd_main;
... (元ウィンドウでの処理)
setactivehidemaru #hwnd_stealth;
... (またステルス上での処理)
setactivehidemaru #hwnd_main;
closehidemaruforced #hwnd_stealth; // ステルスウィンドウを閉じる
endmacro;
--------------------------------
#もし「アクティブ」というのが「見えるようにする」という
ことでしたら、showwindow というコマンドを使って下さい。
#マクロの会議室は別に用意されているので、
今後はそちらを使って下さい。
|
|