Функция CloseFigure (wingdi.h)

Функция CloseFigure закрывает открытый рисунок в пути.

Синтаксис

BOOL CloseFigure(
  [in] HDC hdc
);

Параметры

[in] hdc

Дескриптор к контексту устройства, в котором будет закрыт рисунок.

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

Если функция выполняется успешно, возвращается ненулевое значение.

Если функция выполняется неудачно, возвращается нулевое значение.

Комментарии

Функция CloseFigure закрывает фигуру, рисуя линию от текущей позиции до первой точки фигуры (обычно это точка, определяемая последним вызовом функции MoveToEx ), а затем соединяет линии с помощью стиля соединения строк. Если рисунок закрывается с помощью функции LineTo вместо CloseFigure, то для создания угла вместо соединения используются концевые заголовок.

Функция CloseFigure должна вызываться только при наличии открытой скобки пути в указанном контексте устройства.

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

После вызова CloseFigure при добавлении линии или кривой в путь начинается новый рисунок.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header wingdi.h (включая Windows.h)
Библиотека Gdi32.lib
DLL Gdi32.dll

См. также раздел

BeginPath

EndPath

ExtCreatePen

Lineto

MoveToEx

Функции пути

Общие сведения о путях