GET_CELL_INFO¶
Used by Editor_GetCell and Editor_SetCell inline functions ( EE_GET_CELL and EE_SET_CELL messages).
typedef struct _GET_CELL_INFO {
UINT_PTR cch;
UINT flags;
UINT_PTR yLine;
int iColumn;
} GET_CELL_INFO;
Fields¶
cch
If used with the Editor_GetCell inline function or EE_GET_CELL message, this field specifies the maximum number of characters to copy to the buffer (szString parameter of Editor_GetCell or lParam of EE_GET_CELL message including the NULL character). If zero is specified, the return value by Editor_GetCell macro or EE_GET_CELL message is the required size, in characters, for a buffer that can receive the text. However, if the iColumn field is -1, this value is ignored. This field is not used if used with the Editor_SetCell inline function or EE_SET_CELL message.
flags
If used with the Editor_GetCell inline function or EE_GET_CELL message, specifies on of the following values.
CELL_INCLUDE_NONE | The returned text may not include surrounded double-quotes or delimiters. |
CELL_INCLUDE_QUOTES | The returned text may include surrounded double-quotes but no delimiters. |
CELL_INCLUDE_QUOTES_AND_DELIMITER | The returned text may include surrounded double-quotes and delimiters. |
If used with the Editor_SetCell inline function or EE_SET_CELL message, specifies on of the following values.
AUTO_QUOTE | Checks whether the string contains delimiters, newlines, or quotes, and escape those characters and add quotes if necessary. |
DONT_QUOTE | Doesn't do the above process. |
ALWAYS_QUOTE | Always adds quotes. |
yLine
Specifies a line number of the text to retrieve or set.
iColumn
Specifies the index of the column of the text you want to retrieve or set.