Show/Hide Toolbars

EmEditor 帮助

导航: EmEditor 帮助 > 插件参考 > 结构

EmEditor 插件参考: GET_LINE_INFO

Scroll 上一页 首页 下一页 其他
EmEditor 主页 - EmEditor 帮助 - 插件参考 - 结构

GET_LINE_INFO

用于 Editor_GetLineAEditor_GetLineW 内联函数 (EE_GET_LINEAEE_GET_LINEW 消息) 中。

typedef struct _GET_LINE_INFO {

   UINT cch;

   UINT flags;

   UINT yLine;

   BYTE byteCrLf;

} GET_LINE_INFO;

Fields

cch

指定要复制到缓冲区的字符的最大数 (Editor_GetLine 宏中的 szString 参数或 EE_GET_LINE 消息中的 lParam 包括 NULL 字符)。如果零被指定,按 Editor_GetLine 宏或 EE_GET_LINE 消息得到的返回值是以字符为单位的能接收文本的缓冲区的必需大小。

flags

该参数的低位字是一个下列值的组合。

FLAG_LOGICAL

按逻辑坐标 yLine 指定 yLine 字段。

FLAG_WITH_CRLF

添加返回代码到文本上。

FLAG_GET_CRLF_BYTE

指示 byteCrLf 字段要装满表示换行方式的标志。FLAG_LOGICAL 同样必须被指定。

该参数的高位字是目标文档的索引。一个从一开始的索引应当在标志的更高字处被指定。如果 0 在标志的更高字处被指定,当前活动的文本就会成为目标文档。

yLine

指定要检索的文本的一个行的行号。

byteCrLf

检索表示指定行的换行方式的标志。这个字段仅用在当在 flags 字段处指定 FLAG_LOGICAL 以及 FLAG_GET_CRLF_BYTE 时。

0

CR+LF 或文件末尾。

FLAG_CR_ONLY

仅 CR。

FLAG_LF_ONLY

仅 LF。

Copyright © 2003-2016 by Emurasoft, Inc.