Ab XE2 geht auch sowoas, welches man, für D2006/TD bis XE über einen Record-Helper, selber nachrüsten kann.
Delphi-Quellcode:
var
R: TRect;
P: TPoint;
begin
if R.Contains(P) then
...
Aber bisher sind dort nur Methoden für rechteckige Dinge integriert.