GraphicsPath::Metode AddPath (gdipluspath.h)

Metode GraphicsPath::AddPath menambahkan jalur ke jalur ini.

Sintaks

Status AddPath(
  [in] const GraphicsPath *addingPath,
  [in] BOOL               connect
);

Parameter

[in] addingPath

Jenis: const GraphicsPath*

Penunjuk ke jalur yang akan ditambahkan.

[in] connect

Jenis: BOOL

Nilai BOOL yang menentukan apakah gambar pertama di jalur yang ditambahkan adalah bagian dari gambar terakhir dalam jalur ini.

TRUE

Menentukan bahwa (jika memungkinkan) gambar pertama dalam jalur yang ditambahkan adalah bagian dari gambar terakhir di jalur ini.

FALSE

Menentukan bahwa gambar pertama dalam jalur yang ditambahkan terpisah dari gambar terakhir di jalur ini.

Menampilkan nilai

Jenis: Status

Jika metode berhasil, metode mengembalikan Ok, yang merupakan elemen dari enumerasi Status .

Jika metode gagal, metode mengembalikan salah satu elemen lain dari enumerasi Status .

Keterangan

Bahkan jika nilai parameter koneksiTRUE, metode ini mungkin tidak dapat membuat gambar pertama dari jalur tambahan bagian dari gambar terakhir jalur ini. Jika salah satu dari angka-angka tersebut ditutup, maka mereka harus tetap menjadi figur terpisah.

Contoh

Contoh berikut membuat dua objek GraphicsPath : path1 dan path2. Kode menambahkan gambar terbuka yang terdiri dari busur dan spline Bézier ke setiap jalur. Kode memanggil metode GraphicsPath::AddPath dari path1 untuk menambahkan path2 ke path1. Argumen kedua adalah TRUE, yang menentukan bahwa keempat item (dua busur dan dua spline Bézier) milik gambar yang sama.

VOID AddPathExample(HDC hdc)
{
   Graphics graphics(hdc);

   GraphicsPath path1;
   path1.AddArc(10, 10, 50, 20, 0.0f, 150.0f);
   path1.AddBezier(10, 50, 60, 50, 10, 80, 60, 80);
   
   GraphicsPath path2;
   path2.AddArc(10, 110, 50, 20, 0.0f, 150.0f);
   path2.AddBezier(10, 150, 60, 150, 10, 180, 60, 180);
 
   path1.AddPath(&path2, TRUE);

   Pen pen(Color(255, 0, 0, 255));
   graphics.DrawPath(&pen, &path1);
}

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP, Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header gdipluspath.h (termasuk Gdiplus.h)
Pustaka Gdiplus.lib
DLL Gdiplus.dll

Lihat juga

Metode AddEllipse

Metode AddRectangle

Kliping dengan Wilayah

Membuat dan Menggambar Jalur

Membuat Gradien Jalur

GraphicsPath

Jalan