次の方法で共有


CDC::PolyBezierTo

1 つ以上のベジエ スプラインを描画します。

BOOL PolyBezierTo(
   const POINT* lpPoints,
   int nCount 
);

パラメーター

  • lpPoints
    エンドポイントと制御点を含む [ポイント] のデータ構造体の配列へのポインター。

  • nCount
    lpPoints の配列でポイントの数を指定します。この値は、の各ベジエ スプラインは 2 種類の制御点と終点を必要とするため、描画スプラインの数の 3 倍である必要があります。

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。

解説

この関数は lpPoints のパラメーターで指定した制御点を使用して一連のベジエ スプラインを描画します。最初のスプラインは、現在位置から 3 番目の点への制御点として最初の 2 点を使用して描画されます。各スプラインの場合、関数は 3 点をより厳密に必要とし、開始点として、次のように前のベジエ スプラインの終点を使用します。PolyBezierTo は最後のベジエ スプラインの終点に現在位置を移動します。図は表示されません。この関数は、現在のペンを使用して線を描画します。

使用例

CDC::BeginPathの例を参照してください。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CDC クラス

階層図

CDC::MoveTo

CDC::PolyBezier

PolyBezierTo