Положение каретки в основном совпадает с текущим выбором - когда начало и конец находятся в разных позициях, у вас выделен какой-то текст. Если начало и конец выделения находятся в одном и том же месте, это позиция каретки.
Вы можете установить выбор с помощью EM_SETSEL
. Чтобы поставить его в конец, используйте -1 как для начала, так и для конца выделения.