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