|
こんにちは、小原です。
山紫水明さんありがとうございます。
> 私もカーソル位置でウィンドウ分割ができないかと思っていたところです。
> 境界線の位置をマクロで動かすことは思いつきません。そこで,カーソル行を画
>面中央に持っていって,分割してみることを考えてみました。私の方はこれで用は
>足せますが,いかがでしょうか?
なるほど。そういう考えをすればよかったのですね。
非常に助かりました。
私の場合は分割ウインドウの上のウインドウをビューワーのように
したかったので下記のマクロで対応してみました。
// 分割前のカーソル位置を保存し、分割後の上下のウインドウ両方に
// そのカーソル位置を表示する。
// 山紫水明さんのアイディアを基に作成。
main:
moveto x, y; #l_x = x; #l_y = y;
split;
if( splitstate == 1 )
{
moveto #l_x, #l_y;
nexthidemaru;
moveto #l_x, #l_y;
}
else if( splitstate == 2 )
{
prevhidemaru;
moveto #l_x, #l_y;
nexthidemaru;
moveto #l_x, #l_y;
}
endmacro;
それでは、失礼致します。
|
|