07/10/19 11:57:11 TneedZPX0
>>410
左側に選択範囲を広げるマクロ。
右側に移動する場合は「単語右」動作のマクロを用意すればいいんじゃね?
if( !selecting )
{
// 選択していなければ選択開始
beginsel;
wordleft; // 単語左
}
else
{
// 選択状態なら選択範囲の左上へ
#EndX = selendx; // 終点を記憶しておく
#EndY = selendy;
moveto seltopx, seltopy;
wordleft; // 単語左
#TopX = seltopx; // 新しい始点を記憶しておく
#TopY = seltopy;
escape; // いったん範囲選択解除
// 右下から再選択
moveto #EndX, #EndY;
beginsel;
moveto #TopX, #TopY;
}