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

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

canvas [D3, Win95/98]


xman ©   (2004-04-15 11:00:00) 

Народ! помогите с прозрачным текстом на canvas`e. загружаю в image1.picture.canvas Jpeg потом рисую текст outtext. Как зделать этот текст прозрачным?
Я нашол код на эту тему, но он работает только при повторной перерисовке.


panov   (2004-04-20 14:42:00) [1]

http://www.delphimaster.ru/cgi-bin/faq.pl?look=1&id=988624459&n=21


ALEIIIKA   (2004-04-20 13:59:00) [2]


Canvas.Brush.Style := bsClear;


Rych   (2004-04-20 11:46:00) [3]

SetBkMode(bmp.canvas.handle,TRANSPARENT);
DrawText...
SetBkMode(bmp.canvas.handle,OPAQUE);

см. Windows SDK help


xman   (2004-04-15 21:17:00) [4]

мне надо чтобы все было на одном битмапе
или
как тогда 2 битмапа слить в 1 чтобы сохранить в файл.bmp


Алхимик   (2004-04-15 16:41:00) [5]

2 Битмапа
1-й с картинкой не прозрачный - Canvas.Draw(0,0, Bitmap1);
2-й с текстом прозрачный - Canvas.Draw(0,0, Bitmap2);

Должно "катить"


xman   (2004-04-15 16:26:00) [6]

Не катит.
Оно и картинку делает прозрачной в том месте где текст.


Алхимик   (2004-04-15 15:40:00) [7]

см
TBitmap.Transparent
TBitmap.TransparentMode
TBitmap.TransparentAuto
TCanvas.Draw


Наверх

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