Hallo,

some 16 bit installation doesn't display some bitmap (the text display 
was fixed some days ago, thanks Andi :-). This is caused by invalid
DestX/Y (0x7ffa/0x7ff4) arguments to StretchDIBits16:

Call GDI.439: 
STRETCHDIBITS(0x0baa,0x7ffa,0x7ff4,0x007a,0x0107,0x0000,0x0000,0x007a,0x0107,0737:0432,0737:000a,0x0000,0x00cc0020)
 ret=051f:a646 ds=052f ss:sp=027f:9d26 bp=00009d9a es=0737
Ret  GDI.439: STRETCHDIBITS() retval=0x0107 ret=051f:a646 ds=052f ss:sp=027f:9d26 
bp=00009d9a es=0737

I searched quite a lot for the source of these bogus arguments, but
couldn't find  some source. 

Has anybody an idea where these arguments could come from? What does
Windows do with this arguments. It sees some negative INT16 value got
anded with 0x7fff...

Bye

Uwe Bonnes                [EMAIL PROTECTED]

Free Software: If you contribute nothing, expect nothing
--




Reply via email to