Graphics::FillClosedCurve (constBrush*,constPointF*,INT) 方法 (gdiplusgraphics.h)

Graphics::FillClosedCurve 方法从点数组创建闭合基数样条,并使用画笔填充样条内部。

语法

Status FillClosedCurve(
  const Brush  *brush,
  const PointF *points,
  INT          count
);

parameters

brush

指向用于绘制样条内部的 Brush 对象的指针。

points

指向此方法用于创建闭合基数样条的点数组的指针。 数组中的每个点都是样条上的一个点。

count

指定 数组中点数的整数。

返回值

如果该方法成功,则返回 Ok,这是 Status 枚举的元素。

如果方法失败,它将返回 Status 枚举的其他元素之一。

注解

示例

以下示例填充闭合的基数样条。

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

另请参阅

基数样条

绘制基数样条

显卡

打开和关闭曲线

Point

SolidBrush

画笔和填充形状