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

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

вывод текста на Canvas [D2005, XP]


San1 ©   (2007-12-11 13:52:00) 

Как выводить текст на канву, например, зеленого цвета, чтобы он под собой не имел области белого цвета?

Делаю так, неполучается:
...
form1.canvas.brush.color:=clgreen;
form1.canvas.fillrect(clientrect);
form1.Canvas.TextOut(x,y,inttostr(dig));
...

Заранее благодарен


Григорьев Антон   (2007-12-11 15:50:00) [1]

Если не хочется трогать кисть, можно ещё перед выводом текста сделать так:
SetBkMode(Canvas.Handle, Transparent);


Джо   (2007-12-11 14:01:00) [2]

Canvas.Brush.Style := bsClear;
Canvas.Font.Color := clGreen;
Canvas.TextOut (...);


Наверх

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