Есть проблема — надо вывести картинку (битмап), у которой один цвет должен быть прзрачный (например, черный)
Как это сделать? Всемозможные BitBlt могут это сделать при выводе OR-ом, но и картинка изменится.
Есть вариант сделать попиксельное копирование, но это медленно. Как это сделать, не используя маски?
Здравствуйте Alexandr_Volkov, Вы писали:
AV>Есть проблема — надо вывести картинку (битмап), у которой один цвет должен быть прзрачный (например, черный)
AV>Как это сделать? Всемозможные BitBlt могут это сделать при выводе OR-ом, но и картинка изменится.
AV>Есть вариант сделать попиксельное копирование, но это медленно. Как это сделать, не используя маски?
TransparentBlt
Здравствуйте Alexandr_Volkov, Вы писали:
AV>Есть проблема — надо вывести картинку (битмап), у которой один цвет должен быть прзрачный (например, черный)
AV>Как это сделать? Всемозможные BitBlt могут это сделать при выводе OR-ом, но и картинка изменится.
AV>Есть вариант сделать попиксельное копирование, но это медленно. Как это сделать, не используя маски?
http://www.rsdn.ru/files/?Functions/mctranspblt.xml
Здравствуйте Patalog, Вы писали:
P>Здравствуйте Alexandr_Volkov, Вы писали:
AV>>Есть проблема — надо вывести картинку (битмап), у которой один цвет должен быть прзрачный (например, черный)
AV>>Как это сделать? Всемозможные BitBlt могут это сделать при выводе OR-ом, но и картинка изменится.
AV>>Есть вариант сделать попиксельное копирование, но это медленно. Как это сделать, не используя маски?
P>TransparentBlt
Непрвильные ссылки Вы даете, батенька! То есть, правильные, конечно, но уж больно далеко.

Вот как надо:
http://rsdn.ru/summary/?257
http://rsdn.ru/files/?Functions/mctranspblt.xml
http://rsdn.ru/files/?Functions/rasterab.xml
PS: кроме шуток, у TransparentBlt еще и лик есть под 9x:
Q300555
Здравствуйте retalik, Вы писали:
[]
P>>TransparentBlt
R>Непрвильные ссылки Вы даете, батенька! То есть, правильные, конечно, но уж больно далеко.
R>Вот как надо:
R>http://rsdn.ru/summary/?257
R>http://rsdn.ru/files/?Functions/mctranspblt.xml
R>http://rsdn.ru/files/?Functions/rasterab.xml
Ну, таких ссылок можно наскрести туеву хучу...
R>PS: кроме шуток, у TransparentBlt еще и лик есть под 9x: Q300555
Зинаю. (с) "Достучаться до небес".
А мой ответ можно рассматривать как "мягкий" RTFM вкупе с STFW