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 |