EM_GETLINE消息 (Winuser.h)

从编辑控件复制一行文本,并将其置于指定的缓冲区中。 可以将此消息发送到编辑控件或富编辑控件。

参数

wParam

要从多行编辑控件检索的行的从零开始的索引。 值为零指定最上面的行。 单行编辑控件会忽略此参数。

lParam

指向接收行副本的缓冲区的指针。 在发送消息之前,将此缓冲区的第一个单词设置为缓冲区的大小(以 TCHAR为单位)。 对于 ANSI 文本,这是字节数;对于 Unicode 文本,这是字符数。 第一个单词中的大小被复制的行覆盖。

返回值

返回值是复制的 TCHAR数。 如果 wParam 参数指定的行号大于编辑控件中的行数,则返回值为零。

备注

编辑控件: 复制的行不包含终止 null 字符。

富编辑控件: Microsoft Rich Edit 1.0 及更高版本中受支持。 复制的行不包含终止 null 字符,除非未复制任何文本。 如果未复制文本,则消息会在缓冲区的开头放置一个 null 字符。 有关丰富编辑版本与各种系统版本的兼容性的信息,请参阅 关于丰富编辑控件

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2003 [仅限桌面应用]
标头
Winuser.h (包括 Windows.h)

另请参阅

引用

EM_LINELENGTH

Edit_GetLine

其他资源

WM_GETTEXT