Можно ли как нить сделать ограничение по длине строк например 80 после достижения мах длинны текс автоматом переносился на др строку не вставляя в текст своих символов например как wordwrap только по длинне строки.
19.02.13 11:43: Перенесено модератором из 'C/C++. Прикладные вопросы' — Кодт
Здравствуйте, Zeter, Вы писали:
Z>Можно ли как нить сделать ограничение по длине строк например 80 после достижения мах длинны текс автоматом переносился на др строку не вставляя в текст своих символов например как wordwrap только по длинне строки.
По моему штатно особенно никак. Конечно можно колдовать на предмет EM_SETRECT и вычислять по размеру шрифта, но все равно это будут танцы с бубном. Второй вариант покопать TOM-интерефейс ITextPara — но решение в лоб я тоже там не вижу.
Как вариант можно другой хак прикрутить: все-таки вставлять принудительный перенос по достижении длины, и контролировать весь ввод-вывод в RichEdit, корректируя эти переносы на лету. Но то еще решение, конечно.