Einzelnen Beitrag anzeigen

Tyrael Y.

Registriert seit: 28. Jul 2003
Ort: Stuttgart
1.093 Beiträge
 
Delphi 2007 Professional
 
#4

Re: Grafische Darstellung eines Bereichs

  Alt 16. Jun 2009, 15:44
Wenn die beiden Shapes programmtechnisch bewegt werden kannst du ein überschneiden mit der folgenden Funktion prüfen.


function IntersectRect(out Rect: TRect; const R1, R2: TRect): Boolean; Rect ist der Bereich in dem sich die beiden anderen TRect´s sich überschneiden.
R1 und R2 sind die "Rechtecke" um die beiden Bereiche, die du prüfen möchtest.

Wenn die Shapes nicht rechteckig sind wird diese Funktion schon früher ein True zurückgeben.
Levent Yildirim
Erzeugung von Icons aus Bildern:IconLev
  Mit Zitat antworten Zitat