OLEPICTURE: Initialize [orig|himetric][Width|Height] for PICTYPE_ICON case
Alexandre Julliard
julliard at winehq.org
Tue Mar 29 13:10:36 CST 2005
Alex Villacis Lasso <a_villacis at palosanto.com> writes:
> + hdcRef = CreateCompatibleDC(0);
> + pInfoBitmap = (BITMAPINFO *)HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(BITMAPINFOHEADER) + 256 * sizeof(RGBQUAD));
> + pInfoBitmap->bmiHeader.biSize = sizeof(pInfoBitmap->bmiHeader);
> + GetDIBits(hdcRef, infoIcon.hbmColor, 0, 0, NULL, pInfoBitmap, DIB_RGB_COLORS);
This seems a bit overkill just to retrieve the bitmap size. Couldn't
you simply do a GetObject on the bitmap?
--
Alexandre Julliard
julliard at winehq.org
More information about the wine-devel
mailing list