Fungsi PolyDraw (wingdi.h)
Fungsi PolyDraw menggambar serangkaian segmen garis dan kurva Bézier.
Sintaksis
BOOL PolyDraw(
[in] HDC hdc,
[in] const POINT *apt,
[in] const BYTE *aj,
[in] int cpt
);
Parameter
[in] hdc
Handel ke konteks perangkat.
[in] apt
Penunjuk ke array struktur POINT yang berisi titik akhir untuk setiap segmen garis dan titik akhir dan titik kontrol untuk setiap kurva Bézier, dalam unit logis.
[in] aj
Penunjuk ke array yang menentukan bagaimana setiap titik dalam array
Jenis PT_LINETO atau PT_BEZIERTO dapat dikombinasikan dengan nilai berikut dengan menggunakan operator bitwise ATAU untuk menunjukkan bahwa titik yang sesuai adalah titik terakhir dalam gambar dan gambar ditutup.
Nilai | Arti |
---|---|
|
Menentukan bahwa gambar ditutup secara otomatis setelah jenis PT_LINETO atau PT_BEZIERTO untuk titik ini selesai. Garis digambar dari titik ini ke titik PT_MOVETO terbaru atau MoveToEx point.
Nilai ini dikombinasikan dengan jenis PT_LINETO untuk garis, atau dengan jenis PT_BEZIERTO titik akhir untuk kurva Bézier, dengan menggunakan operator bitwise ATAU. Posisi saat ini diatur ke titik akhir baris penutup. |
[in] cpt
Jumlah total titik dalam array lppt
Mengembalikan nilai
Jika fungsi berhasil, nilai yang dikembalikan bukan nol.
Jika fungsi gagal, nilai yang dikembalikan adalah nol.
Komentar
Fungsi
Titik yang terkandung dalam array lppt
Fungsi ini memperbarui posisi 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
BeginPath
EndPath
Fungsi Garis dan Kurva
LineTo