Форум: "Начинающим";
Текущий архив: 2006.07.30;
Скачать: [xml.tar.bz2];
ВнизШирина символа Найти похожие ветки
← →
Quattro © (2006-07-06 14:19) [0]Добрый день! Подскажите, пожалуйста, как узнать ширину и высоту символа...я хочу сделать программу, в которой реализовано действо разноцветной, бегающей буквы...с помощью TextOut научился рисовать...дело за малым осталось :)...Заранее спасибо!:)
← →
Quattro © (2006-07-06 14:21) [1]И как очистить то, что я нарисовал?:)
← →
КиТаЯц © (2006-07-06 14:26) [2]canvas.refresh ?
← →
Dmitrij_K (2006-07-06 14:27) [3]Canvas.TextHeight .TextWidth
← →
Quattro © (2006-07-06 14:31) [4]
> Canvas.TextHeight .TextWidth
Так это высота и длина строки , а не символа....а мне нужно именно длину символа, чтобы знать куда рисовать букву, чтобы она не перекрывала соседние буквы..
← →
Dmitrij_K (2006-07-06 14:33) [5]Canvas.TextWidth("A") - длина символа "A"
← →
Quattro © (2006-07-06 14:38) [6]Спасибо большое! Но не могли бы Вы оказать ещё одну любезность....скажите, пожалуйста, а как ччитывать то расстояние ( мааленькие пробельчики :) ), которое есть между буквами??
← →
antonn © (2006-07-06 14:44) [7]Quattro © (06.07.06 14:38) [6]
разность м/у "A A" и "AA" :))
← →
antonn © (2006-07-06 14:45) [8]antonn © (06.07.06 14:44) [7]
а, пардон, туплю:)
"AA"-"A"*2
← →
Quattro © (2006-07-06 14:52) [9]Извините нуба, подскажите синтаксис выражения "for а:=от начала до конца массива" :)....забыл и не могу вспомнить:)...
← →
Zeqfreed © (2006-07-06 15:02) [10]> [9] Quattro © (06.07.06 14:52)
for a := Low(array_variable) to High(array_variable) do begin
← →
Quattro © (2006-07-06 15:04) [11]Zeqfreed спаибо!!..
Так как всё таки стирать с канваса каракули?
← →
PSPF2003 © (2006-07-06 15:05) [12]FillRect
← →
Zeqfreed © (2006-07-06 15:06) [13]> [11] Quattro © (06.07.06 15:04)
Canvas.Brush.Color := . . .;
Canvas.FillRect(Canvas.ClipRect);
← →
Quattro © (2006-07-06 15:24) [14]а почему ничего не стираеться при такой команде?
Label1.Canvas.Brush.Color:=clBtnFace;
Label1.Canvas.FillRect(Rect(Label1.Left, Label1.Top,
Label1.Left + Label1.Width, Label1.Top - Label1.Height));
← →
Desdechado © (2006-07-06 15:31) [15]Label1.Top + Label1.Height
?
← →
Zeqfreed © (2006-07-06 15:35) [16]> [14] Quattro © (06.07.06 15:24)
Для кого написал ClipRect? :)
← →
Quattro © (2006-07-06 15:38) [17]прямоугольник должен задаваться в координатах относительно экрана или относительно формы??
← →
PSPF2003 © (2006-07-06 15:40) [18]Формы
← →
Quattro © (2006-07-06 15:40) [19]Zeqfreed вай вай вай! пропустил!!!спасибо большое!:)
← →
Zeqfreed © (2006-07-06 15:41) [20]> [17] Quattro © (06.07.06 15:38)
Относительно левого верхнего (по умолчанию) угла холста, на который осущствляется вывод.
← →
Quattro © (2006-07-06 16:40) [21]а как с помощью TextOut(хотя может быть и без её помощи) сделать буквы разного цвета?....Если менять цвет шрифта в лэйбле (это всё дело выводиться в лэйбле), то меняется цвет всех букв....то есть, как выбирать цвет буквы, нарисовать которую ты хочешь?
← →
Desdechado © (2006-07-06 16:43) [22]Label всегда одним цветом пишется. Если хочешь разноцветный, пиши буквы сам разными цветами.
← →
Quattro © (2006-07-06 16:46) [23]всё...понял как :)...надо было изменять цвет канвы Label.Canvas.Font.Color...но всё равно спасибо:)
← →
PSPF2003 © (2006-07-06 16:51) [24]На www.Vr-Online.ru есть Label позволяющий форматировать выводимый текст. Возможно и цвет. Посмотри.
← →
Quattro © (2006-07-06 23:37) [25]
> На www.Vr-Online.ru есть Label позволяющий форматировать
> выводимый текст. Возможно и цвет. Посмотри.
нееее...вся соль в том, чтобы самому это сделать...вот где настоящее удовольствие:)
← →
Мефисто (2006-07-06 23:56) [26]
> Подскажите, пожалуйста, как узнать ширину и высоту символа.
> ..
GetTextMetrics()
GetCharWidth()
GetCharABCWidths()
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.07.30;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.012 c