Fungsi ArcTo (wingdi.h)
Fungsi ArcTo menggambar busur elips.
Sintaks
BOOL ArcTo(
[in] HDC hdc,
[in] int left,
[in] int top,
[in] int right,
[in] int bottom,
[in] int xr1,
[in] int yr1,
[in] int xr2,
[in] int yr2
);
Parameter
[in] hdc
Handel ke konteks perangkat tempat gambar berlangsung.
[in] left
Koordinat x, dalam unit logis, dari sudut kiri atas persegi panjang pembatas.
[in] top
Koordinat y, dalam unit logis, dari sudut kiri atas persegi panjang pembatas.
[in] right
Koordinat x, dalam unit logis, dari sudut kanan bawah persegi panjang pembatas.
[in] bottom
Koordinat y, dalam unit logis, dari sudut kanan bawah persegi panjang pembatas.
[in] xr1
Koordinat x, dalam unit logis, dari titik akhir radial yang menentukan titik awal busur.
[in] yr1
Koordinat y, dalam unit logis, dari titik akhir radial yang menentukan titik awal busur.
[in] xr2
Koordinat x, dalam unit logis, dari titik akhir radial yang menentukan titik akhir busur.
[in] yr2
Koordinat y, dalam unit logis, dari titik akhir radial yang menentukan titik akhir busur.
Nilai kembali
Jika fungsi berhasil, nilai yang dikembalikan bukan nol.
Jika fungsi gagal, nilai yang dikembalikan adalah nol.
Keterangan
ArcTo mirip dengan fungsi Arc , kecuali bahwa posisi saat ini diperbarui.
Titik (nLeftRect, nTopRect) dan (nRightRect, nBottomRect) menentukan persegi panjang pembatas. Elips yang dibentuk oleh persegi panjang pembatas yang ditentukan mendefinisikan kurva busur. Busur memanjang berlawanan arah jarum suntik dari titik di mana busur bersinggungan dengan garis radial dari tengah persegi panjang pembatas ke titik (nXRadial1, nYRadial1). Busur berakhir di mana ia bersinggungan dengan garis radial dari tengah persegi panjang pembatas ke titik (nXRadial2, nYRadial2). Jika titik awal dan titik akhir sama, elips lengkap akan digambar.
Garis digambar dari posisi saat ini ke titik awal busur. Jika tidak ada kesalahan yang terjadi, posisi saat ini diatur ke titik akhir busur.
Busur digambar menggunakan pena saat ini; itu tidak terisi.
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 |