Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Прямоугольника текст [D7, XP]


savyhinst ©   (2007-10-02 20:20:00) 

Здраствуйте, мастера.
Подскажите, пожалуйста, как расчитать высоту прямоугольника с текстом при известных ширине, шрифте и самом тексте. Вроде DrawText(..., DT_CALCRECT), но с переносом слов.
Спасибо за внимание.


tesseract   (2007-10-02 23:07:00) [1]

TextExtent отменили ?


Инс   (2007-10-02 21:48:00) [2]


> Это чудо!

Причем в перьях! :)


Германн   (2007-10-02 21:42:00) [3]


> hinst   (02.10.07 21:16) [5]
>
> Спасибо, всё заработало! Это чудо!
>

Ну да. И 2*2=4 тоже чудо великое!
Нет слов!


hinst   (2007-10-02 21:16:00) [4]

Спасибо, всё заработало! Это чудо!


hinst   (2007-10-02 21:11:00) [5]

Точно...


Инс   (2007-10-02 21:10:00) [6]


> DT_CALCRECT and DT_WORDBREAK

Еще бы. А если or? :)))


hinst   (2007-10-02 21:03:00) [7]

Вроде годится, но сочетание параметров DT_CALCRECT and DT_WORDBREAK даёт не-понятно-что.


Desdechado   (2007-10-02 20:56:00) [8]

А что, такой параметр не годится?
DT_WORDBREAK Breaks words. Lines are automatically broken between words if a word would extend past the edge of the rectangle specified by the lprc parameter. A carriage return-linefeed sequence also breaks the line.


Наверх

Титульная страница Поиск, карта сайта Написать письмо