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

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

Canvas.TextOut [D7, Win95/98]


Essense ©   (2002-12-17 15:44:00) 

Привет,мужики!
Сделал такое -

Bmp.LoadFromFile("F:\ALEX\A_SWEAR\ICONS\BMP\Bor6.bmp");
Form1.Canvas.Brush.Bitmap := Bmp;
Form1.Canvas.FillRect(Form1.ClientRect);


А дальше - Canvas.TextOut типа вытирает фон.Подскажите,пожалуйста,как это обойти.

Спасибо.


Calm   (2002-12-17 16:39:00) [1]

:)


Essense   (2002-12-17 16:37:00) [2]

Я так и думал.Только про отрисовку ректангла забыл.Пошло,родимое :) Спасибо,Calm


Calm   (2002-12-17 16:33:00) [3]

Как правило, изображение приходится каждый раз отрисовывать заново.
Ведь TCanvas - это же обычный растровый рисунок.


Essense   (2002-12-17 16:29:00) [4]

Cпасибо.Прояснилось :)
Но вот в чем след. проблема - когда двигаю строку по канве (с помощью,напр.,TextRect(...),остается хвост.
А с этим как бороться.
Очередное спасибо.


Calm   (2002-12-17 15:47:00) [5]

Перед TextOut нужно сделать
Brush.Style:=bsClear


Наверх

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