Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Прямоугольник является четырехсторонним многоугольником, противоположные стороны которого параллельны и равны в длину. Хотя приложение может нарисовать прямоугольник, вызвав функцию Polygon и предоставляя координаты каждого угла, функция Rectangle предоставляет более простой метод. Эта функция требует только координаты для левого верхнего и нижнего угла. Когда приложение вызывает функцию Прямоугольник, система рисует прямоугольник, исключая правые и нижние стороны, если для данного контекста устройства не задано преобразование мира.
Если преобразование мира было задано с помощью функции SetWorldTransform или ModifyWorldTransform, система включает правую и нижнюю границы.
Помимо рисования традиционного прямоугольника, можно нарисовать прямоугольники с закругленными углами. Функция RoundRect требует, чтобы приложение предоставляло координаты левых и верхних правых углов, а также ширину и высоту эллипса, используемого для округления каждого угла.
Приложения могут использовать следующие функции для управления прямоугольниками.
Функция | Описание |
---|---|
FillRect | Перекрашивает интерьер прямоугольника. |
FrameRect | Перерисовывает стороны прямоугольника. |
InvertRect | Инвертирует цвета, которые отображаются внутри прямоугольника. |