Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.12.03;
Скачать: CL | DM;

Вниз

Вывод на канву многострочного текста   Найти похожие ветки 

 
Vasiliy   (2006-11-18 18:03) [0]

Наверняка есть уже готовая функция вывода многострочного текста на канву.
Нужно выводить в определенном TRect текст так, чтобы он автоматом переносил неумещающиеся слова на следующую строку.
Нет желания изобретать велосипед.
Подскажите пожалуйста, кто чтно знает по этому вопросу.


 
Alexander Panov ©   (2006-11-18 18:41) [1]

см. DrawText (WinAPI) с флагом DT_WORDBREAK


 
Vasiliy   (2006-11-18 18:53) [2]

Спасибо, сейчас опробую.


 
Vasiliy   (2006-11-18 19:16) [3]

Спасибо, работает.

Для тех, кто найдет этот вопрос:
DrawText(hDC: HDC; lpString: PAnsiChar; nCount: Integer; var lpRect: TRect; DT_WORDBREAK): Integer


 
Vasiliy   (2006-11-18 19:17) [4]

Да, забыл, возвращает высоту текста.


 
Vasiliy   (2006-11-18 19:19) [5]

Sory ...

Толко сейчас обнаружил http://delphimaster.net/view/2-1163865992/



Страницы: 1 вся ветка

Текущий архив: 2006.12.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.068 c
2-1163353965
md
2006-11-12 20:52
2006.12.03
DBEdit


1-1161673278
DelphiLexx
2006-10-24 11:01
2006.12.03
TRegistry - удалить подраздел


15-1163042679
Optim
2006-11-09 06:24
2006.12.03
Существуют ли программы оптимизации исходного паскалевского кода?


15-1163207174
Anatoly Podgoretsky
2006-11-11 04:06
2006.12.03
Послений анонс об APC


1-1161800306
MishaL
2006-10-25 22:18
2006.12.03
TListView. Columns не меняет ширину при изменении текста