Graphics::D rawArc(constPen*,REAL,REAL,REAL,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

円弧の始点と終点の間の角度を指定する実数。

戻り値

メソッドが成功した場合は、Status 列挙の要素である Ok を返します

メソッドが失敗した場合は、 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);
}

必要条件

   
Header gdiplusgraphics.h

関連項目

直線、曲線、および図形からの図表の作成

DrawArc メソッド

DrawEllipse メソッド

楕円と円弧

グラフィックス

ペン

Rect