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

ОГЛАВЛЕНИЕ


Rectangle

BOOL Rectangle(int x1, int y1, int x2, int y2);
BOOL Rectangle(LPCRECT lpRect);

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

Ненулевое, в случае успешного завершения функции, и нулевое в противном случае.

Аргументы

  • x1 - определяет горизонтальную координату левого верхнего угла прямоугольника (в логических единицах).
  • y1 - определяет вертикальную координату левого верхнего угла прямоугольника (в логических единицах).
  • x2 - определяет горизонтальную координату правого нижнего угла прямоугольника (в логических единицах).
  • y2 - определяет вертикальную координату правого нижнего угла прямоугольника (в логических единицах).
  • lpRect - определяет прямоугольник в логических единицах. В качестве данного аргумента может выступать как объект класса CRect, так и указатель на объект структуры RECT.

Описание

Рисует прямоугольник, используя текущее перо. Внутренняя поверхность прямоугольника заполняется текущей кистью. Прямоугольник доходит до, но не включает свои правые и нижние координаты. Это означает, что высота прямоугольника составляет y2 - y1, а его ширина составляет x2 - x1. Как высота, так и ширина прямоугольника должны составлять больше 2 и меньше 32 767 логических единиц.