richedit
От: Zeter  
Дата: 19.02.13 05:55
Оценка:
Можно ли как нить сделать ограничение по длине строк например 80 после достижения мах длинны текс автоматом переносился на др строку не вставляя в текст своих символов например как wordwrap только по длинне строки.

19.02.13 11:43: Перенесено модератором из 'C/C++. Прикладные вопросы' — Кодт
Re: richedit
От: Аноним  
Дата: 19.02.13 23:03
Оценка:
Здравствуйте, Zeter, Вы писали:

Z>Можно ли как нить сделать ограничение по длине строк например 80 после достижения мах длинны текс автоматом переносился на др строку не вставляя в текст своих символов например как wordwrap только по длинне строки.


длина, Длина, ДЛИНА, длиНа, 'ОДНО Н' — ОДНО!!! Длина..
Re: richedit
От: Carc Россия https://vk.com/gosha_mazov
Дата: 20.02.13 08:51
Оценка:
Здравствуйте, Zeter, Вы писали:

Z>Можно ли как нить сделать ограничение по длине строк например 80 после достижения мах длинны текс автоматом переносился на др строку не вставляя в текст своих символов например как wordwrap только по длинне строки.


По моему штатно особенно никак. Конечно можно колдовать на предмет EM_SETRECT и вычислять по размеру шрифта, но все равно это будут танцы с бубном. Второй вариант покопать TOM-интерефейс ITextPara — но решение в лоб я тоже там не вижу.

Как вариант можно другой хак прикрутить: все-таки вставлять принудительный перенос по достижении длины, и контролировать весь ввод-вывод в RichEdit, корректируя эти переносы на лету. Но то еще решение, конечно.
Aml Pages Home
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.