gettext によって、範囲選択は無効 ???
No.01830
番頭++
さん 98/10/14 16:44
昔の、
[動作環境] ==> [ユーザーインターフェース] ==> [検索での表示] ==> 選択する
のままで、
// test1.mac
searchdown "ABC";
if( result ){
message gettext(seltopx,seltopy,selendx,selendy);
right;
message str(x);
}
endmacro;
// test2.mac
searchdown "ABC";
if( result ){
right;
message str(x);
}
endmacro;
test1.mac と test2.mac で、表示される。x の値が変わったような気がします。
勘違いですか ???
gettext によって、範囲選択は無効になるのでしょうか ???
Windows 95, Hidemaru Ver. 2.26
[
△
]
RE:01830 gettext によって、範囲選択は
No.01835
ひろ
さん 98/10/15 10:09
番頭++さん今日は、ひろです。
> test1.mac と test2.mac で、表示される。x の値が変わったような気がします。
> 勘違いですか ???
確かに変わりますね。
> gettext によって、範囲選択は無効になるのでしょうか ???
macro help には特に記載はありませんが、範囲選択は無効になるようです。
seltopx などの値は変わらないとの記載があります。そこで選択上にしたけれ
ば、こういった値を利用するか、searchup を使えば回避できそうですね。
P.S 私がgettext を使い始めた頃からこういった仕様だったような気がす
る。今年の 5 月までは遡れたが、それ以上は.......(^^;。
[
△
]
RE:01835 gettext によって、範囲選択は
No.01837
番頭++
さん 98/10/15 11:03
ひろさん、おはようございます。
> macro help には特に記載はありませんが、範囲選択は無効になるようです。
あちきの、勘違いですね。昔書いたマクロに、
gettext ... 後の moveto selendx, selendy;
を見つけました。
[
△
]