Метод Graphics::FillClosedCurve(constBrush*,constPointF*,INT) (gdiplusgraphics.h)
Метод Graphics::FillClosedCurve создает закрытый кардинальный сплайн из массива точек и использует кисть для заполнения внутренней части сплайна.
Синтаксис
Status FillClosedCurve(
const Brush *brush,
const PointF *points,
INT count
);
Параметры
brush
Указатель на объект Brush , используемый для рисования внутренней части сплайна.
points
Указатель на массив точек, который этот метод использует для создания закрытого кратного сплайна. Каждая точка в массиве является точкой сплайна.
count
Целое число, указывающее количество точек в массиве точек .
Возвращаемое значение
В случае успешного выполнения метода возвращается ОК, который является элементом перечисления Status .
Если метод завершается сбоем, он возвращает один из других элементов перечисления Status .
Remarks
Примеры
В следующем примере заполняется замкнутый кардинальный сплайн.
VOID Example_FillClosedCurve3(HDC hdc)
{
Graphics graphics(hdc);
//Create a SolidBrush object.
SolidBrush blackBrush(Color(255, 0, 0, 0));
//Create an array of PointF objects.
PointF point1(100.0f, 100.0f);
PointF point2(200.0f, 50.0f);
PointF point3(250.0f, 200.0f);
PointF point4(50.0f, 150.0f);
PointF points[4] = {point1, point2, point3, point4};
//Fill the curve.
graphics.FillClosedCurve(&blackBrush, points, 4);
}
Требования
Верхняя часть | gdiplusgraphics.h |
См. также раздел
Рисование кардинальных сплайнов