Visual C++. Описание стандартных классов - PtInRect

ОГЛАВЛЕНИЕ


PtInRect

BOOL PtInRect(POINT point) const;

Возвращаемое значение

Ненулевое, если данная точка лежит в пределах прямоугольника, описываемого объектом класса CRect, и нулевое в противном случае.

Аргументы

  • point - объект структуры POINT или объект класса CPoint, положение которого требуется оценить.

Описание

Определяет, лежит ли данная точка в пределах прямоугольника, описываемого объектом класса CRect. Точка считается лежащей в пределах прямоугольника, описываемого объектом класса CRect, если она лежит на его левой или верхней стороне или находится внутри него. Точка, лежащая на правой или нижней сторонах данного прямоугольника считается находящейся за его пределами. Для нормальной работы данной функции прямоугольник должен быть нормализован. Для нормализации прямоугольника необходимо вызвать функцию NormalizeRect до вызова данной функции.