EE_INSERT_STRINGW

Inserts a Unicode string into the current cursor position. You can send this message explicitly or use the Editor_InsertStringW inline function, Editor_InsertW inline function, or Editor_OverwriteW inline function.

EE_INSERT_STRINGW
wParam = nInsertType;
lParam = (LPARAM) (LPCWSTR) szString;

Parameters

nInsertType

Specifies a combination of the following values.

OVERWRITE_PER_PROP

Inserts or Overwrites depending on the current Insert/Overwrite status.

OVERWRITE_INSERT

Always inserts, and does not overwrite the existing string.

OVERWRITE_OVERWRITE

Always overwrites the existing string.

KEEP_SOURCE_RETURN_TYPE

Keep the return type (CR only, LF only or both CR and LF) specified in the szString parameter.

KEEP_DEST_RETURN_TYPE

Keep the destination return type (CR only, LF only or both CR and LF).

szString

Specifies the string to be inserted.

Return Values

The return value is not used.

Version

KEEP_SOURCE_RETURN_TYPE and KEEP_DEST_RETURN_TYPE flags are supported on EmEditor Version 7.00 or later.