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 |