Можно только догадываться, не видя вашего выхода.
Несколько предложений: Если вы используете функцию DrawTextEx, экспериментировали ли вы с DT_INTERNAL и др.?
Вы случайно вставляете пустое изображение / значок.
В классическом режиме экрана все выглядит нормально? Если это так, я бы посмотрел функции XP Theme, чтобы увидеть, происходит ли что-то.
Позднее редактирование после первого комментария:
Интересно, соответствует ли размер прямоугольника пространству, необходимому для поля редактирования LVN_ENDLABELEDIT вокруг текста, чтобы текст не двигался (или для прямоугольника фокусировки)?
Полагаю, вы могли бы сравнить результат LVM_GETITEMRECT с LVIR_LABEL в первом столбце и использовать разницу в качестве левой границы.