例)
1
2
3 ←最下層を表示しています
今作っているプログラム上「box = box + a + "\n"」の"\n"は消すことができません。
そこで「sendmsg hEdit,EM_REPLACESEL,0,msg+"\n"」の"\n"を消してみたところ今度はうまく動作しません。
このプログラムで余計なところ、不十分なところがありましたらご指摘ください。
もしくはもっと簡易的な、常に最下層を表示できるプログラムがありましたら教えていただけないでしょうか?
#define EM_SETSEL $b1 #define EM_REPLACESEL $C2 sdim box,1000 a = 0 box = "" mesbox box,200,100 : hEdit = objinfo(stat,2) button "TEST", *test sdim msg stop *test a += 1 box = box + a + "\n" objprm 0,box sendmsg hEdit,EM_SETSEL,strlen(box),-1 sendmsg hEdit,EM_REPLACESEL,0,msg+"\n" stop