GraphicsPath::AddPolygon(constPoint*,INT) metode (gdipluspath.h)

Metode GraphicsPath::AddPolygon menambahkan poligon ke jalur ini.

Sintaks

Status AddPolygon(
  [in] const Point *points,
  [in] INT         count
);

Parameter

[in] points

Jenis: const Point*

Penunjuk ke array titik yang menentukan simpul poligon.

[in] count

Jenis: INT

Bilangan bulat yang menentukan jumlah elemen dalam array titik .

Nilai kembali

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

Metode GraphicsPath::AddPolygon mirip dengan metode AddLines . Perbedaannya adalah bahwa poligon adalah gambar yang tertutup secara intrinsik, tetapi urutan garis bukanlah gambar tertutup kecuali Anda memanggil GraphicsPath::CloseFigure. Ketika Windows GDI+ merender jalur, setiap poligon di jalur tersebut ditutup; artinya, puncak terakhir poligon terhubung ke puncak pertama dengan garis lurus.

Contoh

Contoh berikut membuat jalur objek GraphicsPath, menambahkan poligon ke jalur, lalu menggambar jalur.

VOID Example_AddPolygon(HDC hdc)
{
   Graphics graphics(hdc); 
 
   Point pts[] = {Point(20, 20),
                  Point(120, 20),
                  Point(120, 70)};

   GraphicsPath path;
   path.AddPolygon(pts, 3);

   // Draw the path.
   Pen pen(Color(255, 255, 0, 0));
   graphics.DrawPath(&pen, &path);
}

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 AddPolygon

Kliping dengan Wilayah

Membuat dan Menggambar Jalur

Membuat Gradien Jalur

GraphicsPath

Jalan

Titik

Poligon