System.Types.PtInRect
Delphi
function PtInRect(const Rect: TRect; const P: TPoint): Boolean;
function PtInRect(const Rect: TRectF; const P: TPointF): Boolean;
C++
extern DELPHI_PACKAGE bool __fastcall PtInRect(const TRect &Rect, const TPoint &P)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.Types.pas System.Types.hpp |
System.Types | System.Types |
Description
Indique si le point spécifié se trouve à l'intérieur du rectangle spécifié.
PtInRect renvoie True si le point, P, se trouve à l'intérieur du rectangle, Rect, et False si P n'est pas dans Rect.
PtInRect ne considère pas qu'un point se trouve à l'intérieur d'un rectangle si la largeur ou la hauteur de ce dernier est négative. Un point est considéré comme étant à l'intérieur du rectangle s'il se trouve sur le côté gauche ou supérieur mais pas s'il se trouve sur le côté inférieur ou droit.