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

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

Функция по выводу картинки без нужного цвета [D6, WinXP]


Неопытный ©   (2002-09-16 19:09:00) 

Люди, слыхал, есть функция по выводу картинки с фоном (который не надо выводить)
Это функции вроде
BitBlt,
StrechBlt,
MaskBlt
если да, то как вывести картинку без нужного звета?

Нужно только API


Mirovodin   (2002-09-17 14:03:00) [1]

TransparentBlt и TransparentDIBits

Декларация появилась в D6, только для Win98

BOOL TransparentBlt(
HDC hdcDest, // handle to destination DC
int nXOriginDest, // x-coord of destination upper-left corner
int nYOriginDest, // y-coord of destination upper-left corner
int nWidthDest, // width of destination rectangle
int hHeightDest, // height of destination rectangle
HDC hdcSrc, // handle to source DC
int nXOriginSrc, // x-coord of source upper-left corner
int nYOriginSrc, // y-coord of source upper-left corner
int nWidthSrc, // width of source rectangle
int nHeightSrc, // height of source rectangle
UINT crTransparent // color to make transparent
);


Ketmar   (2002-09-17 13:57:00) [2]

делайте маску, и MaskBlt.

Satanas Nobiscum! 17-Sep-XXXVII A.S.


Неопытный   (2002-09-17 13:03:00) [3]

Где?????
Я пишу на API


AVM59   (2002-09-17 00:02:00) [4]

Пробовал transparent установить в true?


Наверх

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