本帖最后由 minews 于 2022-1-23 21:03 编辑
我猜你用的字符串拼接的方式吧? 这样肯定是不行的 字符串越长 拼接越慢 比较好点的方法应该是用发消息的方式给文本框追加字本- var length = windowsendmessage(edithwnd, 14, 0, 0)//获取文本长度
- if(length >= 30000 - 2) //已经超出TC文本框支持的最大字符数
- windowsendmessage(edithwnd, 177, 0, -1)//选中全部 ,发送文本的时候将会覆盖全部
- else
- windowsendmessage(edithwnd, 177, -1, -1)//选中末尾 0个字符 ,发送文本的时候将会覆盖最后0个字符,也就是追加文本
- end
- windowsendmessage(edithwnd, 194, 0, msg) //发送文本
- windowsendmessage(edithwnd, 277, 7, 0) //滚动到底
复制代码
|