Bagikan melalui


Grafis::Metode FillRegion (gdiplusgraphics.h)

Metode Graphics::FillRegion menggunakan kuas untuk mengisi wilayah tertentu.

Sintaks

Status FillRegion(
  [in] const Brush  *brush,
  [in] const Region *region
);

Parameter

[in] brush

Jenis: const Brush*

Arahkan ke kuas yang digunakan untuk melukis wilayah tersebut.

[in] region

Jenis: Wilayah* const

Penunjuk ke wilayah yang akan diisi.

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

Karena wilayah menjelaskan sekumpulan piksel, piksel dianggap sepenuhnya di dalam, atau sepenuhnya di luar wilayah. Akibatnya, Graphics::FillRegion tidak antialias tepi wilayah.

Contoh

Contoh berikut membuat wilayah dari persegi panjang lalu mengisi wilayah.

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

   // Create a SolidBrush object.
   SolidBrush blackBrush(Color(255, 0, 0, 0));

   // Create a Region object from a rectangle.
   Region ellipseRegion(Rect(0, 0, 200, 100));

   // Fill the region.
   graphics.FillRegion(&blackBrush, &ellipseRegion);
}

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 gdiplusgraphics.h (termasuk Gdiplus.h)
Pustaka Gdiplus.lib
DLL Gdiplus.dll

Lihat juga

Warna

Grafik

Pena

Wilayah

Wilayah

Status