CEdit::GetFirstVisibleLine 是 MFC(Microsoft Foundation Classes)中 CEdit 类的一个公共方法,用于获取在多行编辑框中第一个可见行的行号。

这个方法的原型如下:
int GetFirstVisibleLine() const;

返回值:
  •  如果成功,返回一个整数,表示在多行编辑框中第一个可见行的行号(从零开始计数)。

  •  如果失败,返回 CB_ERR。


说明:
  •  通过调用 GetFirstVisibleLine 方法,可以获取在多行编辑框中当前可见的第一行的行号。

  •  这在处理大量文本的多行编辑框时可能很有用,以便了解用户当前查看的文本的位置。


示例代码:
CEdit myEdit;
myEdit.Create(ES_MULTILINE | WS_VISIBLE | WS_CHILD | WS_BORDER, CRect(10, 10, 200, 100), this, 1);

// 获取多行编辑框中第一个可见行的行号
int firstVisibleLine = myEdit.GetFirstVisibleLine();

上述示例代码中,GetFirstVisibleLine 方法被用于获取多行编辑框中第一个可见行的行号。


转载请注明出处:http://www.pingtaimeng.com/article/detail/17658/MFC/CEdit