Мне нужно было получить информацию о положении символов непосредственно после того, как я вставил некоторый текст в элемент управления Rich Edit, это произошло до того, как были нарисованы символы. Я обнаружил, что позиция последнего символа (только что вставленный и текст не в одной строке) я получил с помощью EM_POSFROMCHAR был неправ!
После розыгрыша я снова получил позицию от EM_POSFROMCHAR, тогда все верно.
Я должен был получить положение символов перед рисованием, это невозможно или я ошибся?
мои коды были почти так же, как показано ниже:
pRichEdit->ReplaceSel(char_range, "some text in multilines...");
auto pos = pRichEdit->PosFromChar(last_inserted_char); //pos denoting wrong values. WHY?
Задача ещё не решена.
Других решений пока нет …