Насколько я знаю, единственный способ сделать это с помощью SendMessage из API, используя EM_CHARFROMPOS .
Чтобы найти эффективное решение, вам придется выполнить поиск / отслеживание границ прямоугольника и поэкспериментировать, но это будет основа.