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 ));