CRichEditCtrl 获取单行字符串长度

来源:互联网 发布:中学生网络问卷调查 编辑:程序博客网 时间:2024/05/16 09:56

对于多行RichEdit控件,CRichEditCtrl 提供了获取每行字符长度的函数:LineLength()

定义如下:

 

 

在初次使用时,没有完全理解其中nLine的意思,以致出现错误。

nLine -> Specifies the character index of a character in the line whose length is to be retrieved.

指的是 character index 而非 line index,因此,需要找到此行中某一个字符的index,作为参数,获取此行字符长度。

 

每行的第一个字符的character index可以通过函数LineIndex()获得

定义如下:

 

这里的nLine指的是line index。

 

获取某行字符长度操作如下:

 

 

 

需要注意的是,在Dialog based的应用程序中使用rich edit control需要show之前调用 AfxInitRichEdit(),

 

 

 

 

原创粉丝点击