<Return[PQ]><Top>

PolyBezierTo

Declare Function Api_PolyBezierTo& Lib "gdi32" Alias "PolyBezierTo" (ByVal hDC&, lppt As POINTAPI, ByVal cCount&)

Declare Function PolyBezierTo Lib "gdi32" (ByVal hdc As Long, lppt As POINTAPI, ByVal cCount As Long) As Long

1 つまたは複数のベジエ曲線を描画する。

パラメータ
hdc
    デバイスコンテキストのハンドルを指定する。
lppt
    複数の POINT 構造体からなる 1 つの配列へのポインタを指定する。各構造体で、ベジエ曲線の端点または制御点を指定する。
cCount
    lppt 配列内の点の数を指定する。この数は、描画するべき曲線の数の 3 倍より 1 大きい値でなければならない。

    1 つのベジエ曲線は、2 つの端点と 2 つの制御点によって定義されるものであるが、この関数は各曲線の終点を次の曲線の始点とする。

    そして、最初の曲線では始点も指定する必要がある。
 

戻り値
    関数が成功すると、0 以外の値が返る。
    関数が失敗すると、0 が返る。
    Windows NT/2000:拡張エラー情報を取得するには、GetLastError 関数を使う。