Edit_GetFileLineLength 宏 (commctrl.h)

获取指定字符索引 (或逻辑) 行文本的长度, (忽略) 的文本换行符。 可以使用此宏或显式发送 EM_FILELINELENGTH 消息。

语法

void Edit_GetFileLineLength(
   hwndCtl,
   characterIndex
);

参数

hwndCtl

编辑控件的句柄。

characterIndex

字符索引。 如果 characterIndex = -1,则使用插入点位置索引,不包括任何选定文本的长度。

返回值

备注

字符索引是从编辑控件开头开始的字符的从零开始的索引。

此宏和相应的消息无法识别 (可见行) 的文本换行,而是使用行尾分隔符识别文件 (逻辑) 行。 关闭文本换行时,可见行等效于文件行。

EM_LINEFROMCHAREM_LINEINDEXEM_LINELENGTHEM_GETLINEEM_GETLINECOUNT消息可识别可见的换行文本,并为换行符前的文本行提供信息。 (每个后续行由下一个文本换行符分隔。)

要求

要求
最低受支持的客户端 Windows 10 版本 1809 [仅限桌面应用]
最低受支持的服务器 Windows Server [仅限桌面应用]
目标平台 Windows
标头 commctrl.h