EM_FILELINELENGTH消息

检索编辑控件中行的长度(以字符为单位),与行在屏幕上的显示方式无关。

参数

wParam

行中要检索其长度的字符的字符索引。 如果此参数大于控件中的字符数,则返回值为零。

此参数可以为 -1。 在这种情况下,消息返回包含选定字符的行上的未选定字符数。 例如,如果所选内容从一行的第四个字符扩展到下一行末尾的第八个字符,则返回值为 10 (第一行的 3 个字符,下一个) 为 7 个字符。

lParam

未使用此参数。

返回值

对于多行编辑控件,返回值是 wParam 参数指定的行的长度(以 TCHAR为单位),与线条在屏幕上的显示方式无关。 它不包括行末尾的回车符或换行符。

对于单行编辑控件,返回值是编辑控件中文本的长度(以 TCHAR为单位)。

如果 wParam 大于控件中的字符数,则返回值为零。

备注

使用 EM_FILELINEINDEX 消息检索多行编辑控件中给定行号的字符索引,与行在屏幕上的显示方式无关。

要求

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

另请参阅

EM_FILELINEINDEX