nexthidemaruiconの仕様についてNo.09968
TAKA さん 01/10/12 20:07
 
TAKA です。

nexthidemaruiconでアイコン化の秀丸がアクティブになった場合の
制御はアイコン化の秀丸には移らないものなのでしょうか?

例えば、新規の秀丸を2つ開いて、片方をアイコン化して、もう片
方の秀丸で以下のマクロを動かしても、アイコン化の秀丸には挿入
されません。

// テストマクロ(ここから)
    nexthidemaruicon;
    insert "TEST";
    endmacro;
// テストマクロ(ここまで)

ヘルプには、
>nexthidemaru,prevhidemaruを実行すると,マクロの制御もそれに
>伴なって切り替えます。
としか書かれていないので、nexthidemaruiconでアイコン化の秀丸
に切り替えた時の仕様が分かりませんでした。

[ ]
RE:09968 nexthidemaruiconの仕様についてNo.09986
ENCODINGSHIFTJIS さん 01/10/15 10:15
 
>例えば、新規の秀丸を2つ開いて、片方をアイコン化して、もう片
>方の秀丸で以下のマクロを動かしても、アイコン化の秀丸には挿入

アクティブとマクロ処理対象面(レシーバー)の切替えはよくわかりません。

// nexthidemaruicon.mac
   #hwnd= hidemaruhandle(0);
nexthidemaruicon;
if(#hwnd==hidemaruhandle(0))nexthidemaru;// 前進できる?
                   insert "TEST";
if(2==windowstate) insert " icon";
endmacro

ではどうでしょう。3.09で

[ ]
RE:09968 nexthidemaruiconの仕様についてNo.09992
秀丸担当 さん 01/10/15 19:01
 
>ヘルプには、
>>nexthidemaru,prevhidemaruを実行すると,マクロの制御もそれに
>>伴なって切り替えます。
>としか書かれていないので、nexthidemaruiconでアイコン化の秀丸
>に切り替えた時の仕様が分かりませんでした。

調べてみたところ、プログラムの動きとしてもヘルプの通りで、
nexthidemaru,prevhidemaru ではマクロ制御を移しますが、
nexthidemaruicon,prevhidemaruicon系では制御を移しません。
しかしあまり意味が無いので仕様を変えてもいいかもしれません。

[ ]
RE:09992 nexthidemaruiconの仕様についてNo.09998
TAKA さん 01/10/15 22:29
 
TAKA です。

>nexthidemaruicon,prevhidemaruicon系では制御を移しません。
>しかしあまり意味が無いので仕様を変えてもいいかもしれません。

出来ればそうして頂けると、非常に助かります。
現在は、「hidesoft.4:02448 2001/10/04」のように、
nexthidemaruとhidemarucountの差からアイコン化秀丸を求めるし
かないようです。

[ ]
RE:09986 nexthidemaruiconの仕様についてNo.09999
TAKA さん 01/10/15 22:32
 
TAKA です。

>nexthidemaruicon;
>if(#hwnd==hidemaruhandle(0))nexthidemaru;// 前進できる?

むむっ、nexthidemaruicon後に、nexthidemaruをすると、アイコン
化秀丸に制御が移っているのかな?

[ ]