[PATCH 2/2] comctl32: Paint 32-bpp bitmaps with an alpha channel using GdiAlphaBlend.
Alexandre Julliard
julliard at winehq.org
Fri May 31 06:15:55 CDT 2019
Dmitry Timoshkov <dmitry at baikal.ru> writes:
> Alexandre Julliard <julliard at winehq.org> wrote:
>
>> My question was whether it's drawn with transparency in that case, since
>> it's not really specified in which cases a DDB is considered to have an
>> alpha channel.
>
> In order to draw it with a transparency it's necessary to create a 32-bpp
> DIB section, copy source bitmap bits, and use GdiAlphaBlend() with a DIB
> section. Basically my patch does all of this.
Yes of course. My question was whether on Windows it's drawn transparent
even for the DDB case. I guess the answer is yes since you have an app
that does this, but a small test case wouldn't hurt.
--
Alexandre Julliard
julliard at winehq.org
More information about the wine-devel
mailing list