@marabu:
Jetzt hast Du ja doch noch Deinen InterSectRect-Algorithmus verraten! 3_of_8 wird sich freuen.
Falls Lukas aber die Routine aus Windows.pas nimmt, dann gilt das hier:
Zitat von
Win32 Programmer's Reference:
If the source rectangles do not intersect, an empty rectangle (in which all coordinates are set to zero) is placed into the destination rectangle.
Vielleicht sollte er das mal prüfen. Möglicherweise benutzt er ja eine andere Routine und erwartet ein leeres Rechteck bei sich nicht überschneidenen Rechtecken.
Gruß Hawkeye