Changes in Bitmap behaviour

Dimitrie O. Paun dpaun at rogers.com
Sun Oct 13 09:16:37 CDT 2002


On October 12, 2002 08:50 pm, Duane Clark wrote:
> Still there for me, at least on the one app I tried it on. These are the
> messages I get, pretty much just repeated a bunch.
>
> err:imagelist:ImageList_DrawIndirect (himl=0x42250c18, cbSize=68
> hbmMask=0x000009cc iImage=0 x=11 y=14 cx=0 cy=0 rgbBk=0xff000000
> rgbFg=0xff000000 fStyle=0x00000000)
> err:imagelist:ImageList_DrawIndirect himl=0x42250c18: A
> err:imagelist:ImageList_DrawIndirect himl=0x42250c18: E
> err:imagelist:ImageList_DrawIndirect himl=0x42250c18: M

Interesting. These are the same as the trace I get from
control spy, which works:

err:imagelist:ImageList_DrawIndirect (himl=0x40dc2368, cbSize=68 
hbmMask=0x00000948 iImage=2 x=171 y=4 cx=0 cy=0 rgbBk=0xff000000 
rgbFg=0xff000000 fStyle=0x00000000)
err:imagelist:ImageList_DrawIndirect himl=0x40dc2368: A
err:imagelist:ImageList_DrawIndirect himl=0x40dc2368: E
err:imagelist:ImageList_DrawIndirect himl=0x40dc2368: M

Can you please send me a screenshots of the images in question,
before and after this patch:

--- dlls/comctl32/imagelist.c.T0        Sun Oct 13 10:13:50 2002
+++ dlls/comctl32/imagelist.c   Sun Oct 13 10:13:58 2002
@@ -1210,6 +1210,7 @@

     /* now copy the image to the screen */
     dwRop = SRCCOPY;
+    bIsTransparent = FALSE;
     if (bIsTransparent && !(fStyle & ILD_MASK)) {
        COLORREF oldDstFg = SetTextColor(pimldp->hdcDst, RGB( 0, 0, 0 ) );
        COLORREF oldDstBk = SetBkColor(pimldp->hdcDst, RGB( 0xff, 0xff, 0xff ));


-- 
Dimi.




More information about the wine-devel mailing list