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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk