BOOL Arc( int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4 );
BOOL アーク ( LPCRECT lpRect, ポイント ptStart, ポイント ptEnd );
戻り値
関数が成功したそうでなければ 0。
パラメーター
x 1
(論理単位) の外接する四角形の左上隅の x 座標を指定します。
y1
(論理単位) の外接する四角形の左上隅の y 座標を指定します。
x 2
(論理単位) 外接する四角形の右下隅の x 座標を指定します。
y2
(論理単位) 外接する四角形の右下隅の y 座標を指定します。
x 3
円弧を定義する point の x 座標の開始点 (論理単位) を指定します。このポイントは、まさに円弧上する必要はありません。
y3
円弧、ポイントの y 座標の開始点 (論理単位) を指定します。このポイントは、まさに円弧上する必要はありません。
x 4
円弧のエンドポイント (論理単位) を定義する point の x 座標を指定します。このポイントは、まさに円弧上する必要はありません。
y4
円弧の終点 (論理単位) ポイントの y 座標を指定します。このポイントは、まさに円弧上する必要はありません。
lpRect
四角 (論理単位) を指定します。LPRECTまたはこのパラメーター CRectオブジェクトを渡すことができます。
ptStart
円弧を定義する point の x 座標と y 座標の開始点 (論理単位) を指定します。この点は、正確に円弧のうそはありません。POINT構造体またはCPointオブジェクトのこのパラメーターを渡すことができます。
ptEnd
(論理単位) で円弧の終点を定義する point の x 座標と y 座標を指定します。この点は、正確に円弧のうそはありません。POINT構造体またはCPointオブジェクトのこのパラメーターを渡すことができます。
解説
楕円の円弧を描画します。関数を使用して描画される円弧は、指定した外接する四角形によって定義された楕円のセグメントです。
実際、円弧の始点は、外接する四角形を指定した開始点から描画された射線が楕円と交わる点です。実際、円弧の終点は、外接する四角形を指定した終了点の中心から描画された射線が楕円と交わる点です。円弧は反時計回りに描画されます。円弧は閉じた図形ではないので、それは塗りつぶされません。両方の幅と四角形の高さは 2 単位より大きく、32,767 より小さい単位する必要があります。
CDC の概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CDC::Chord, ::Arc, POINT, RECT(&N)