Bagikan melalui


Fungsi Arc (wingdi.h)

Fungsi Arc menggambar busur elips.

Sintaks

BOOL Arc(
  [in] HDC hdc,
  [in] int x1,
  [in] int y1,
  [in] int x2,
  [in] int y2,
  [in] int x3,
  [in] int y3,
  [in] int x4,
  [in] int y4
);

Parameter

[in] hdc

Handel ke konteks perangkat tempat gambar berlangsung.

[in] x1

Koordinat x, dalam unit logis, dari sudut kiri atas persegi panjang pembatas.

[in] y1

Koordinat y, dalam unit logis, dari sudut kiri atas persegi panjang pembatas.

[in] x2

Koordinat x, dalam unit logis, dari sudut kanan bawah persegi panjang pembatas.

[in] y2

Koordinat y, dalam unit logis, dari sudut kanan bawah persegi panjang pembatas.

[in] x3

Koordinat x, dalam unit logis, dari titik akhir garis radial yang menentukan titik awal busur.

[in] y3

Koordinat y, dalam unit logis, dari titik akhir garis radial yang menentukan titik awal busur.

[in] x4

Koordinat x, dalam unit logis, dari titik akhir garis radial yang menentukan titik akhir busur.

[in] y4

Koordinat y, dalam unit logis, dari titik akhir garis radial yang menentukan titik akhir busur.

Nilai kembali

Jika busur digambar, nilai yang dikembalikan bukan nol.

Jika busur tidak digambar, nilai yang dikembalikan adalah nol.

Keterangan

Titik (nLeftRect, nTopRect) dan (nRightRect, nBottomRect) menentukan persegi panjang pembatas. Elips yang dibentuk oleh persegi panjang pembatas yang ditentukan mendefinisikan kurva busur. Busur meluas ke arah gambar saat ini dari titik di mana busur bersinggungan dengan radial dari tengah persegi panjang pembatas ke titik (nXStartArc, nYStartArc). Busur berakhir di mana ia bersinggungan dengan radial dari tengah persegi panjang pembatas ke titik (nXEndArc, nYEndArc). Jika titik awal dan titik akhir sama, elips lengkap akan digambar.

Busur digambar menggunakan pena saat ini; itu tidak terisi.

Posisi saat ini tidak digunakan atau diperbarui oleh Arc.

Gunakan fungsi GetArcDirection dan SetArcDirection untuk mendapatkan dan mengatur arah gambar saat ini untuk konteks perangkat. Arah gambar default berlawanan arah jaga.

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

AngleArc

ArcTo

Chord

Ellipse

GetArcDirection

Fungsi Garis dan Kurva

Gambaran Umum Garis dan Kurva

Pai

SetArcDirection