Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > Задание прозрачного цвета


Автор: TP@MB@Y 10.8.2005, 16:16
Допустим я загружаю картинку на поверхность (DX).
Чтобы указать прозрачный цвет надо юзать тип DDCOLORKEY.
У меня вопрос такой: как константу 0xffffff преобразовать к типу DDCOLORKEY? Т.е. чтоб цвет удобнее ручками задавть.

Или у меня еще такой вариант есть: при загрузке картинки читать цвет верхнего углового пикселя и делать этот цвет прозрачным, но опять встает вопрос преобразования типа...

Автор: JoyEx 10.8.2005, 16:21
DDCOLORKEY - это структура, можно задать просто цвет (dwColorSpaceLowValue=dwColorSpaceHighValue) или диапазон.

Автор: TP@MB@Y 10.8.2005, 16:41
JoyEx
Спасибо! Теперь все окей...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)