Hi theomega,
ich kann's mangels Windows nicht ausprobieren, aber in der RECT-Struktur in C sind die einzelnen Werte als LONG definiert und ein LONG ist (laut Kylix 3 C++-Hilfe) auf 32-bit-Maschinen ein 64 bit Ganzzahldatentyp
ohne Vorzeichen. Das bedeutet, dass LONG(-1) = $FFFFFFFFFFFFFFFF übergeben wird und dein
DC kaum 18 Trillionen Pixel groß ist...
MfG,
d3g