Функция Polygon (wingdi.h)
Функция Polygon рисует многоугольник, состоящий из двух или более вершин, соединенных прямыми линиями. Многоугольник контурируется с помощью текущего пера и заполняется с помощью текущей кисти и режима заполнения многоугольников.
Синтаксис
BOOL Polygon(
[in] HDC hdc,
[in] const POINT *apt,
[in] int cpt
);
Параметры
[in] hdc
Дескриптор контекста устройства.
[in] apt
Указатель на массив структур POINT , указывающих вершины многоугольника в логических координатах.
[in] cpt
Число вершин в массиве. Это значение должно быть больше или равно 2.
Возвращаемое значение
Если функция выполняется успешно, возвращается ненулевое значение.
Если функция выполняется неудачно, возвращается нулевое значение.
Комментарии
Многоугольник автоматически закрывается путем рисования линии от последней вершины к первой.
Текущая позиция не используется и не обновляется функцией Polygon .
Все дополнительные баллы игнорируются. Чтобы нарисовать линию с большим количеством точек, разделите данные на группы, каждая из которых имеет меньше максимального количества точек, и вызовите функцию для каждой группы точек. Не забудьте соединить сегменты линий.
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | wingdi.h (включая Windows.h) |
Библиотека | Gdi32.lib |
DLL | Gdi32.dll |