[API]有没有能够代替RichTextBox控件的selStart属性的API函数?静侯高手解答.

lshdic 2004-02-16 04:59:18
本人在用VB6开发文本编辑器时,为了顾全功能,没有使用TEXTBOX而是使用了RichTextbox

但开发末期才发现,虽然用RichTextbox控件的selStart\selLength属性能够实现取得当前光标位置以及选取的文字字数,但效率[极差!!!],名副其实的极差!输入50000-100000个字以后,如果光标在最后方,在用t.selstart\t.sellength方法时居然占用40%-100%的CPU,不信你做个测试?

t.sellength还好,可以用len(t.seltext)替代,但对于t.selstart我无能为力

请教有没有相关的API可以代替t.selstart功能取得当前光标未于第几个字?即稳定而且效率也很快,谢谢.
...全文
107 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复

7,765

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧