Bagikan melalui


Fungsi AngleArc (wingdi.h)

Fungsi AngleArc menggambar segmen garis dan busur. Segmen garis ditarik dari posisi saat ini ke awal busur. Busur ditarik di sepanjang perimeter lingkaran dengan radius dan tengah yang diberikan. Panjang busur ditentukan oleh sudut mulai dan sapuan yang diberikan.

Sintaks

BOOL AngleArc(
  [in] HDC   hdc,
  [in] int   x,
  [in] int   y,
  [in] DWORD r,
  [in] FLOAT StartAngle,
  [in] FLOAT SweepAngle
);

Parameter

[in] hdc

Menangani konteks perangkat.

[in] x

Menentukan koordinat x, dalam unit logis, dari tengah lingkaran.

[in] y

Menentukan koordinat y, dalam unit logis, dari tengah lingkaran.

[in] r

Menentukan radius, dalam unit logis, dari lingkaran. Nilai ini harus positif.

[in] StartAngle

Menentukan sudut awal, dalam derajat, relatif terhadap sumbu x.

[in] SweepAngle

Menentukan sudut sapuan, dalam derajat, relatif terhadap sudut awal.

Nilai kembali

Jika fungsi berhasil, nilai yang dikembalikan bukan nol.

Jika fungsi gagal, nilai yang dikembalikan adalah nol.

Keterangan

Fungsi AngleArc memindahkan posisi saat ini ke titik akhir busur.

Busur yang digambar oleh fungsi ini mungkin tampak elips, tergantung pada mode transformasi dan pemetaan saat ini. Sebelum menggambar busur, AngleArc menarik segmen garis dari posisi saat ini ke awal busur.

Busur digambar dengan membangun lingkaran imajiner di sekitar titik tengah yang ditentukan dengan radius yang ditentukan. Titik awal busur ditentukan dengan mengukur berlawanan arah jarum jam dari sumbu x lingkaran dengan jumlah derajat dalam sudut awal. Titik akhir juga terletak dengan mengukur berlawanan arah jarum arah dari titik awal dengan jumlah derajat dalam sudut sapuan.

Jika sudut pembersihan lebih besar dari 360 derajat, busur disapu beberapa kali.

Fungsi ini menggambar garis dengan menggunakan pena saat ini. Angkanya tidak terisi.

Contoh

Misalnya, lihat Menggambar Bagan Pai.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header wingdi.h (sertakan Windows.h)
Pustaka Gdi32.lib
DLL Gdi32.dll

Lihat juga

Arc

ArcTo

Fungsi Garis dan Kurva

Gambaran Umum Garis dan Kurva

MoveToEx