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 |