Как добавить текст на мемо где Caret стоит, нашел для делфи такой код
Memo1.InsertAfter(Memo1.CaretPosition, 'txt', [TInsertOption.MoveCaret]);
[TInsertOption.MoveCaret] как используется это часть на C++
еще один вопрос зачем нет у Memo WantTabs, как то можно добавить такое функционал?