Share via


Graphics::D rawArc (constPen*,REAL,REAL,REAL) 方法 (gdiplusgraphics.h)

Graphics::D rawArc方法會繪製弧形。弧形是橢圓形的一部分。

語法

Status DrawArc(
  const Pen *pen,
  REAL      x,
  REAL      y,
  REAL      width,
  REAL      height,
  REAL      startAngle,
  REAL      sweepAngle
);

參數

pen

用來繪製弧形的畫筆指標。

x

實數,指定包含弧形之橢圓形之周框左上角的 X 座標。

y

實數,指定包含弧形之橢圓形之周框左上角的 Y 座標。

width

實數,指定包含弧形的橢圓形寬度。

height

實數,指定包含弧形的橢圓形高度。

startAngle

實數,指定 X 軸與弧線起點之間的角度。

sweepAngle

實數,指定弧形起點與結束點之間的角度。

傳回值

如果方法成功,它會傳回 Ok,這是 Status 列舉的元素。

如果方法失敗,它會傳回 Status 列舉的其中一個其他元素。

備註

範例

下列範例會繪製 90 度弧線。

VOID Example_DrawArc4(HDC hdc)
{
   Graphics graphics(hdc);

   // Set up the arc.
   Pen redPen(Color(255, 255, 0, 0), 3);
   REAL x = 0;
   REAL y = 0;
   REAL width = 200.0f;
   REAL height = 100.0f;
   REAL startAngle = 0.0f;
   REAL sweepAngle = 90.0f;

   // Draw the arc.
   graphics.DrawArc(&redPen, x, y, width, height, startAngle, sweepAngle);
}

需求

   
標頭 gdiplusgraphics.h

另請參閱

從線條、曲線和形狀建立圖形

DrawArc 方法

DrawEllipse 方法

橢圓形和弧形

圖形

Rect