リッチエディットでテキストを挿入していくと表示がおかしくなる
やりやり 2013/7/9(Tue) 13:06:12|NO.55576
さくら氏作のstdlibに含まれるリッチエディットコントロールを使用しています。
作成したリッチエディットコントロールにテキストを順次追加していく操作をすると
末尾に挿入されなくなってしまいます。
以下のようなコードで末尾に挿入を繰り返すと、途中で挿入位置がおかしくなりました。
#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ページの掲示板がもう使えないためこちらに書き込ませて頂きましたが
不適切ということであれば削除いたします。