CEdit::LineLength

检索一行的长度在编辑控件中。

int LineLength(
   int nLine = -1 
) const;

参数

  • nLine
    一个字符的从零开始的索引。长度要检索的行。 默认值为 -1。

返回值

对于单行编辑控件,则返回值是长度,在 TCHAR的,在编辑控件的文本。

对于多行编辑控件,则返回值是长度,在 TCHAR的 nLine 参数指定的,行。 对于 ANSI 文本,长度是中的字节数行的;对于Unicode文本,长度是字符数的行中。 该长度不包含回车符在行尾。

如果 nLine 参数比字符数是多个控件,返回值为零。

如果 nLine 参数为– 1,则返回值是未选择的字符数。包含选定字符的行。 例如,在中,如果选定内容从一行第四个字符扩展通过从下一行尾的第八个字符,则返回值是10。 即在第一行和七的三个字符在下。

有关 TCHAR 类型的更多信息,请参见 TCHAR 行在 Windows数据类型的表中。

备注

此方法由 EM_LINELENGTH 消息支持,在 Windows SDK所述。

示例

CEdit::LineIndex参见示例。

要求

标头: afxwin.h

请参见

参考

CEdit选件类

层次结构图

CEdit::LineIndex

EM_LINELENGTH