GET_CELL_INFO¶
用于 Editor_GetCell 和 Editor_SetCell 内联函数 ( EE_GET_CELL 和 EE_SET_CELL 消息) 中。
typedef struct _GET_CELL_INFO {
UINT_PTR cch;
UINT flags;
UINT_PTR yLine;
int iColumn;
} GET_CELL_INFO;
字段¶
cch
指定要复制到缓冲区的字符的最大数目 ( Editor_GetCell 的 szString 参数或 lParam of EE_GET_CELL 消息的 1Param 包括空字符)。 如果指定的值为零,那么通过 Editor_GetCell 宏或 EE_GET_CELL 消息所返回的值是一个缓冲区能接收文本的必需的大小,以字符为单位。然而,如果 iColumn 字段上的值是 -1,这个值会被忽略。
标志
指定下列值之一。
CELL_INCLUDE_NONE | 返回的文本不包括加在文本上的双引号或分隔符。 |
CELL_INCLUDE_QUOTES | 返回的文本可以包括加在文本上的双引号,但不包括分隔符。 |
CELL_INCLUDE_QUOTES_AND_DELIMITER | 返回的文本可以包括加在文本上的双引号以及分隔符。 |
如果用 Editor_SetCell 内联函数或 EE_SET_CELL 消息,指定下列值之一。
AUTO_QUOTE | 查看字符串是否包含分隔符,换行符,或引号,跳过这些字符,必要时添加引号。 |
DONT_QUOTE | 不做上述过程。 |
ALWAYS_QUOTE | 总是添加引号。 |
yLine
指定要检索的文本的行号。
iColumn
指定要检索的文本的列索引。