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

Вниз

Определить габариты текста на форме   Найти похожие ветки 

 
RealRascal ©   (2004-03-22 16:22) [0]

Пусть имеется некий текст, который требуется вывести на форму.
Как определить габариты текста(ширину, высоту)?
про
GetTextHeigth
GetTextWidth
(правильно написал?)

знаю, но они (по крайней мере в д5) вприменимы только для однострочных текстов. Если же в строке присутствуют #10 и (или) #13 то он является многострочным...


 
Карелин Артем ©   (2004-03-22 16:25) [1]

Ну и что? Засунул в список и меряй в цикле.


 
RealRascal ©   (2004-03-22 16:28) [2]

Наверно так и придется сделать...
Суем в список, находим самую длинную строчку, это будет ширина.
Затем (количество строк)*Gettextheight и получаем высоту.
Так?


 
REA ©   (2004-03-22 16:34) [3]

Смотря чем выводишь


 
RealRascal ©   (2004-03-22 16:40) [4]


> REA ©   (22.03.04 16:34) [3]

Caption на TBitBtn
Требуется выставить его размеры так, чтобы буквы не выходили за границы кнопки даже если текст расположен в несколько строк. Шрифт - родительский, как у формы.


 
REA ©   (2004-03-22 16:52) [5]

Если используется DrawText для отрисовки, то и померить можно им же.


 
MBo ©   (2004-03-22 16:53) [6]

DrawText С флагом CALCRECT


 
RealRascal ©   (2004-03-22 17:00) [7]

А есть способ определить без рисования?
Я хочу просто присвоить свойству значение, предварительно задав размеры кнопки.


 
MBo ©   (2004-03-22 17:04) [8]

Про DrawText уже почитал?


 
RealRascal ©   (2004-03-22 17:14) [9]

понял изучаю



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

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

Наверх




Память: 0.48 MB
Время: 0.035 c
6-1076413122
Alex Z
2004-02-10 14:38
2004.04.18
Ошибка Socketa 10049


14-1080331912
rubin
2004-03-26 23:11
2004.04.18
Где достать инфу на AMD Duron (Spitfire) строение кэша и т.д. ПЛЗ


11-1062573423
savva
2003-09-03 11:17
2004.04.18
Не могу создать картинку с текстом.. Наверное я туплю..


14-1080208303
Тумар
2004-03-25 12:51
2004.04.18
Принтеры Canon i250 -i350 можно ли их заправлять?


14-1080270229
an-na2002
2004-03-26 06:03
2004.04.18
Файл . И ,