首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

怎么获取richedit当前显示内容的第一个字符在整个文本的位置

2012-03-11 
如何获取richedit当前显示内容的第一个字符在整个文本的位置在richedit中加载并显示了一个文本文件,启用了

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

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

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

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

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

热点排行