32bpp bitmaps
Kevin Koltzau
kevin at plop.org
Wed Feb 4 21:32:01 CST 2004
I am loading a 32bpp bitmap from resources of a dll, but under wine its being reported as 24 bit..for example
void main() {
HMODULE hTheme = LoadLibrary("C:\\Windows\\Resources\\Themes\\Luna\\Luna.msstyles");
HBITMAP hBmp = LoadBitmap(hTheme, "BLUE_BUTTON_BMP");
BITMAP bmp;
GetObject(hBmp, sizeof(bmp), &bmp);
printf("bpp=%d\n", bmp.bmBitsPizel);
}
under Windows prints 32, under Wine prints 24
I've tried to find the cause of this, but much of this is deep in x11drv which I am not familliar with at all..
Is wine stripping the alpha channel for some reason? or is this a bug?
(I've only run this example on that one file, its the native Luna.msstyles theme from an XP system)
More information about the wine-devel
mailing list