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

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

Текст на Canvas


ArtemESC ©   (2005-08-24 17:58:00) 

Как сделать что-бы текст незакрашивал то, что
под ним находится? Я имею ввиду то, что текст
выводится в прямоугольной области, как
этого избежать?


Antonn   (2005-08-24 18:37:00) [1]

или пробывать так:
SetBkMode(Canvas.Handle, TRANSPARENT);


Antonn   (2005-08-24 18:28:00) [2]

нужно предварительно сделать фон прозрачным (а потом вернуть обратно, на всякий случай:))

canvas.brush.style:=bsclear;
canvas.textout(0,0,'хы-хы-хы');
canvas.brush.style:=bssolid;

кстати, можешь зажать ctrl и нажать на bsclear, узнаешь какие св-ва уще можно задать


Наверх

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