CEdit::LineFromChar 是 MFC(Microsoft Foundation Classes)中 CEdit 类的一个公共方法。这个方法用于获取指定字符索引(在编辑框中的位置)所在的行号。
int LineFromChar(
   int nIndex = -1
) const;

参数 nIndex 是要查询的字符索引。如果未提供参数,将默认使用当前光标的位置。

返回值是指定字符索引所在的行号。行号是从零开始计数的。

使用示例:
// 获取当前光标位置所在的行号
int currentLine = m_editCtrl.LineFromChar();

// 获取第50个字符所在的行号
int lineAt50thChar = m_editCtrl.LineFromChar(50);

上述代码中,currentLine 将包含当前光标位置所在的行号,而 lineAt50thChar 将包含第50个字符所在的行号。


转载请注明出处:http://www.zyzy.cn/article/detail/17638/MFC/CEdit