EM_GETLINE消息 (Winuser.h)
从编辑控件复制一行文本,并将其置于指定的缓冲区中。 可以将此消息发送到编辑控件或富编辑控件。
参数
-
wParam
-
要从多行编辑控件检索的行的从零开始的索引。 值为零指定最上面的行。 单行编辑控件会忽略此参数。
-
lParam
-
指向接收行副本的缓冲区的指针。 在发送消息之前,将此缓冲区的第一个单词设置为缓冲区的大小(以 TCHAR为单位)。 对于 ANSI 文本,这是字节数;对于 Unicode 文本,这是字符数。 第一个单词中的大小被复制的行覆盖。
返回值
返回值是复制的 TCHAR数。 如果 wParam 参数指定的行号大于编辑控件中的行数,则返回值为零。
备注
编辑控件: 复制的行不包含终止 null 字符。
富编辑控件: Microsoft Rich Edit 1.0 及更高版本中受支持。 复制的行不包含终止 null 字符,除非未复制任何文本。 如果未复制文本,则消息会在缓冲区的开头放置一个 null 字符。 有关丰富编辑版本与各种系统版本的兼容性的信息,请参阅 关于丰富编辑控件。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2003 [仅限桌面应用] |
标头 |
|
另请参阅
-
引用
-
其他资源