<Return[A]><Top>

Arc

Declare Function Api_Arc& Lib "gdi32" Alias "Arc" (ByVal hDC&, ByVal X1&, ByVal Y1&, ByVal X2&, ByVal Y2&, ByVal X3&, ByVal Y3&, ByVal X4&, ByVal Y4&)

Declare Function Arc Lib "gdi32" Alias "Arc" (ByVal hdc As Long, ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long, ByVal X3 As Long, ByVal Y3 As Long, ByVal X4 As Long, ByVal Y4 As Long) As Long

楕円の弧を描画する。

パラメータ
hdc
    描画に使われるデバイスコンテキストのハンドルを指定する。
nLeftRect
    楕円に外接する長方形の左上隅の x 座標を論理単位で指定する。
    Windows 95/98:nLeftRect と nRightRect の合計は 32,768 未満でなければならない。
nTopRect
    楕円に外接する長方形の左上隅の y 座標を論理単位で指定する。
    Windows 95/98:nTopRect と nBottomRect の合計は 32,768 未満でなければならない。
nRightRect
    楕円に外接する長方形の右下隅の x 座標を論理単位で指定する。
    Windows 95/98:nLeftRect と nRightRect の合計は 32,768 未満でなければならない。
nBottomRect
    楕円に外接する長方形の右下隅の y 座標を論理単位座標で指定する。
    Windows 95/98:nTopRect と nBottomRect の合計は 32,768 未満でなければならない。
nXStartArc
    楕円の弧の始点を定義する放射直線の端点の x 座標を論理単位で指定する。
nYStartArc
    楕円の弧の始点を定義する放射直線の端点の y 座標を論理単位で指定する。
nXEndArc
    楕円の弧の終点を定義する放射直線の端点の x 座標を論理単位で指定する。
nYEndArc
    楕円の弧の終点を定義する放射直線の端点の y 座標を論理単位で指定する。
 

戻り値
    弧が描画されると、0 以外の値が返る。
    弧が描画されなかった場合、0 が返る。
    Windows NT/2000:拡張エラー情報を取得するには、GetLastError 関数を使う。