Bagikan melalui


Fungsi PolyBezierTo (wingdi.h)

Fungsi PolyBezierTo menggambar satu atau beberapa kurva Bézier.

Sintaksis

BOOL PolyBezierTo(
  [in] HDC         hdc,
  [in] const POINT *apt,
  [in] DWORD       cpt
);

Parameter

[in] hdc

Handel ke konteks perangkat.

[in] apt

Penunjuk ke array struktur POINT yang berisi titik akhir dan titik kontrol, dalam unit logis.

[in] cpt

Jumlah titik dalam array lppt. Nilai ini harus tiga kali jumlah kurva yang akan digambar karena setiap kurva Bézier memerlukan dua titik kontrol dan titik akhir.

Mengembalikan nilai

Jika fungsi berhasil, nilai yang dikembalikan bukan nol.

Jika fungsi gagal, nilai yang dikembalikan adalah nol.

Komentar

Fungsi ini menggambar kurva Bézier kubik dengan menggunakan titik kontrol yang ditentukan oleh parameter lppt. Kurva pertama ditarik dari posisi saat ini ke poin ketiga dengan menggunakan dua poin pertama sebagai titik kontrol. Untuk setiap kurva berikutnya, fungsi membutuhkan tepat tiga titik lagi, dan menggunakan titik akhir kurva sebelumnya sebagai titik awal untuk berikutnya.

PolyBezierTo memindahkan posisi saat ini ke titik akhir kurva Bézier terakhir. Sosoknya tidak terisi.

Fungsi ini menggambar garis dengan menggunakan pena saat ini.

Persyaratan

Syarat Nilai
klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Platform Target Windows
Header wingdi.h (termasuk Windows.h)
Pustaka Gdi32.lib
DLL Gdi32.dll

Lihat juga

Fungsi Garis dan Kurva

Gambaran Umum Garis dan Kurva

MoveToEx

POINT

PolyBezier