Bagikan melalui


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

Lihat juga

AngleArc

Arc

Fungsi Garis dan Kurva

Gambaran Umum Garis dan Kurva

SetArcDirection