Entwickler-Ecke
Sonstiges (Delphi) - Prüfen ob Koordinate TPoint in TRect ist.
Anonymous - Di 05.11.02 21:16
Titel: Prüfen ob Koordinate TPoint in TRect ist.
Da gibt es eine Funktion, nur fällt mir der Name nicht ein.
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| procedure TForm1.Button2Click(Sender: TObject); var R: TRect; P: TPoint; begin P.x := 10; P.y := 10; R := Rect(0, 0, 20, 20); ... end; |
Das soll eine Art if P in R then ShowMessage( 'Ja' ). Es gibt sowas nur weiß ich nicht den Namen der Funktion.
Christian S. - Di 05.11.02 21:36
Hi!
Ich würde für so etwas keine Funktion bemühen. Das kann man doch über eine einfache IF-Abfrage realisieren, oder?
Quelltext
1:
| if (p.x>=r.left) and (p.x<=r.right) and (p.y>=r.top) and (p.y<=r.bottom) then ShowMessage('Ja!'); |
MfG,
Peter
AndyB - Di 05.11.02 21:47
Ich würde es mit PtInRect(Rect, Point) versuchen.
Christian S. - Di 05.11.02 22:01
Wenn man die Funktion kennt, prima. Aber danach suchen würde ich nicht gerade. Für Popov in diesem Fall aber die bessere Lösung.
Anonymous - Di 05.11.02 23:22
Danke erstmal für den Tipp.
@Peter Lustig
Das war kein dannach suchen. Ich wußte, daß es die Funktion gibt nur ist mir der Name entfallen.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!