从指定的字符索引中获取文件(或逻辑)文本行的长度(忽略文本换行分隔符)。 可以使用此宏或显式发送 EM_FILELINELENGTH 消息。
语法
UINT Edit_GetFileLineLength(
HWND hwndCtl,
UINT characterIndex
);
参数
hwndCtl
编辑控件的句柄。
characterIndex
字符索引。 如果 characterIndex = -1,则使用插入符号位置索引,不包括任何所选文本的长度。
返回值
类型: UINT
来自指定字符索引的逻辑行长度。
注解
字符索引是编辑控件开头字符的从零开始的索引。
此宏和相应的消息无法识别文本换行(可见行),而是使用行尾分隔符识别文件(逻辑)行。 关闭文本换行后,可见行等效于文件行。
EM_LINEFROMCHAR、EM_LINEINDEX、EM_LINELENGTH、EM_GETLINE和EM_GETLINECOUNT消息可识别可见的换行文本,并为换行符前的文本行提供信息。 (每个后续行由下一个换行符分隔。
要求
| 要求 | 价值 |
|---|---|
| 最低支持的客户端 | Windows 10 版本 1809 [仅限桌面应用] |
| 支持的最低服务器 | Windows Server [仅限桌面应用] |
| 目标平台 | Windows操作系统 |
| 标头 | commctrl.h |