Альфа-компонент цвета в Windows GDI - PullRequest
0 голосов
/ 04 декабря 2018

Я пишу простой мультиплатформенный графический интерфейс на C для собственного использования.Под Windows я использую GDI API для рисования.Мой вопрос касается возможного использования альфа-компонента цветов для маскированной блиц-функции, которую я хочу реализовать.К вашему сведению, я знаком с функцией MaskBlit GDI, но ее описание совершенно непонятно для простых смертных, и он использует отдельное монохромное растровое изображение в качестве маски.

Документ MS утверждает, что для GDI тип данных COLORREF равен 0x00bbggrr истарший байт ДОЛЖЕН всегда быть нулевым.Насколько строгое это правило?Будет ли GDI использовать (блиц) растровое изображение, в котором значения альфа-канала не равны нулю, или оно будет отклонено?

...