EM_LINELENGTH消息
检索编辑控件中行的长度(以字符为单位)。 可以将此消息发送到编辑控件或富编辑控件。
参数
-
wParam
-
行中要检索其长度的字符的字符索引。 如果此参数大于控件中的字符数,则返回值为零。
此参数可以为 -1。 在这种情况下,消息返回包含选定字符的行上的未选定字符数。 例如,如果所选内容从下一行末尾的第四个字符扩展到第八个字符,则返回值为 10 (第一行的 3 个字符,下一行的) 7 个字符。
-
lParam
-
未使用此参数。
返回值
对于多行编辑控件,返回值是 wParam 参数指定的行的长度(以 TCHAR为单位)。 对于 ANSI 文本,这是字节数;对于 Unicode 文本,这是字符数。 不包括行末尾的回车符。
对于单行编辑控件,返回值是编辑控件中文本的长度(以 TCHAR为单位)。
如果 wParam 大于控件中的字符数,则返回值为零。
备注
使用 EM_LINEINDEX 消息检索多行编辑控件中给定行号的字符索引。
富编辑: Microsoft Rich Edit 1.0 及更高版本中受支持。 有关丰富编辑版本与各种系统版本的兼容性的信息,请参阅 关于丰富编辑控件。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows Vista [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2003 [仅限桌面应用] |
标头 |
|