作成したリッチエディットコントロールにテキストを順次追加していく操作をすると
末尾に挿入されなくなってしまいます。
以下のようなコードで末尾に挿入を繰り返すと、途中で挿入位置がおかしくなりました。
#include "../stdlib/sysval.as" #include "../stdlib/gblconst.as" #include "../stdlib/winapi32.as" #include "../stdlib/exwinstyle.as" #include "../stdlib/exmenu.as" #include "../stdlib/exstatus.as" #include "../stdlib/extoolbar.as" #include "../stdlib/exdialog.as" #include "../stdlib/exrichedit.as" screen 0, 800, 600 sdim acLogStr, 512 dim tTime, 8 hRedit = Createredit( 5, 5, 790, 590 ) iLogCount = 0 *MainLoop repeat 8 tTime( cnt ) = gettime( cnt ) loop acLogStr = strf( "%4d/%02d/%02d %2d:%02d:%02d.%04d :", tTime(0), tTime(1), tTime(3), tTime(4), tTime(5), tTime(6), tTime(7)) acLogStr += strf( "Log Message %6d\n", iLogCount ) reditmove hRedit, 1 reditins hRedit, acLogStr wait 20 iLogCount++ goto *MainLoop stop
使い方を間違えているのでしょうか?
さくら氏のHSP-NEXTページの掲示板がもう使えないためこちらに書き込ませて頂きましたが
不適切ということであれば削除いたします。