EM_GETFILELINE消息 (CommCtrl.h)

从编辑控件复制一行文本,与线条在屏幕上的显示方式无关,并将其置于指定的缓冲区中。

参数

wParam

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

lParam

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

返回值

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

注解

复制的行不包含终止 null 字符。

要求

要求
最低受支持的客户端
Windows 10,1809 [仅限桌面应用]
最低受支持的服务器
Windows Server 2019 [仅限桌面应用]
标头
CommCtrl.h

另请参阅

引用

EM_FILELINELENGTH

Edit_GetFileLine

其他资源

WM_GETTEXT