Добрый день.
Такая проблема.
Надо организовать вывод в окно текста с помощью функции DrawText.
Когда достигается правая граница символы должны переходить на новую строчку.
Установила флаг DT_WORDBREAK. А он как то странно работает то переносит нормально если есть пробелы а если пробелов нет то не переносит.
Подскажите как быть. Как это можно исправить?
Перенос символов в DrawText
Модераторы: Duncon, Hawk, Romeo, Eugie
Флаг DT_WORDBREAK задает перенос по словам. Если нет пробелов/табуляций/переводов строки, значит, это одно слово, и DrawText() выводит текст в одну строку. Кстати, по такой же логике "работает" и флаг DT_CALCRECT - расширяет зону форматирования по самому длинному слову.