读书人

怎么获取richedit当前显示内容的第一个

发布时间: 2012-03-11 18:15:39 作者: rapoo

如何获取richedit当前显示内容的第一个字符在整个文本的位置
在richedit中加载并显示了一个文本文件,启用了垂直滚动条。
当在调整窗口大小的时候,控件会自动调整当前显示的内容为当前显示行所属的行的起始位置。

如文本文件中有一个5行的段落,当前显示的第一行正好是此段落的第五行。在做了窗口大小调整后(特别是将窗口调大),当前显示的内容的第一行将向此段落的起始位置移动,直到最终显示的其起始位置为止。

而我需要的是,不论怎么调整窗口大小,显示的内容的起始位置是整个文本文件中固定的位置,只会因为调整窗口而多显示或者少显示部分字符。

另外,有什么方法可以获取当前显示内容的第一个字符在全文中的位置么?包括使用滚动条等方式变动后其在全文中的位置

[解决办法]
没太明白你的意思。将RichEdit->WordWrap设成false试试。

读书人网 >C++ Builder

热点推荐