На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

Rectangle Operations



The Microsoft® Win32® application programming interface (API) provides several functions for working with rectangles.

The SetRect function creates a rectangle, the CopyRect function makes a copy of a given rectangle, and the SetRectEmpty function creates an empty rectangle. An empty rectangle is any rectangle that has zero width, zero height, or both. The IsRectEmpty function determines whether a given rectangle is empty. The EqualRect function determines whether two rectangles are identical ѕ that is, whether they have the same coordinates.

The InflateRect function increases or decreases the width or height of a rectangle, or both. It can add or remove width from both ends of the rectangle; it can add or remove height from both the top and bottom of the rectangle.
The OffsetRect function moves a rectangle by a given amount. It moves the rectangle by adding the given x-amount, y-amount, or x- and y-amounts to the corner coordinates.
The PtInRect function determines whether a given point lies within a given rectangle. The point is in the rectangle if it lies on the left or top side or is completely within the rectangle. The point is not in the rectangle if it lies on the right or bottom side.

The IntersectRect function creates a new rectangle that is the intersection of two existing rectangles, as shown in the following figure.

The UnionRect function creates a new rectangle that is the union of two existing rectangles, as shown in the following figure.

For information about functions that draw ellipses and polygons, see Filled Shapes.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Действия Прямоугольника



Microsoft Win32 приложение, программирующее интерфейс (API), обеспечивает несколько функций для работы с прямоугольниками.

Функция SetRect создает прямоугольник, функция CopyRect делает копией данного прямоугольника, и функция SetRectEmpty создает пустой прямоугольник. Пустой прямоугольник является любым прямоугольником, который имеет нулевую ширину, нулевую высоту, или оба. Функция IsRectEmpty определяет независимо данный прямоугольник пустое. Функция EqualRect определяет независимо два прямоугольника идентичны U то есть, независимо у них есть те же координаты.

Функция InflateRect увеличивает или уменьшает ширину или высоту прямоугольника, или обоих. Это может добавить или удалять ширину с обоих концов прямоугольника; это может добавить или удалять высоту как с верха так и низа прямоугольника.
Функция OffsetRect перемещает прямоугольник данной суммой. Это перемещает прямоугольник добавляя данный x-amount, y-amount, или x- и y-amounts в координаты угла.
Функция PtInRect определяет лежит (лгать) данная точка в пределах данного прямоугольника. Точка - в прямоугольнике если она лежит (лгать) слева или верхняя сторона или - полностью в пределах прямоугольника. Точка - не в прямоугольнике если она лежит (лгать) в праве или нижней стороне.

Функция IntersectRect создает новый прямоугольник, который - пересечение двух существующих прямоугольников, как показано в следующем цифры.

Функция UnionRect создает новый прямоугольник, который - союз двух существующих прямоугольников, как показано в следующем цифры.

Для информации о функциях, которые делают эллипсами и многоугольниками, смотри Заполненные Формы.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz