Metodo Graphics::FillRegion (gdiplusgraphics.h)
Il metodo Graphics::FillRegion usa un pennello per riempire un'area specificata.
Sintassi
Status FillRegion(
[in] const Brush *brush,
[in] const Region *region
);
Parametri
[in] brush
Tipo: pennello* const
Puntatore a un pennello usato per disegnare l'area.
[in] region
Tipo: const Region*
Puntatore a un'area da riempire.
Valore restituito
Tipo: Stato
Se il metodo ha esito positivo, restituisce Ok, ovvero un elemento dell'enumerazione Status .
Se il metodo ha esito negativo, restituisce uno degli altri elementi dell'enumerazione Status .
Commenti
Poiché un'area descrive un set di pixel, un pixel viene considerato completamente all'interno o completamente all'esterno dell'area. Di conseguenza, Graphics::FillRegion non antialias i bordi dell'area.
Esempio
Nell'esempio seguente viene creata un'area da un rettangolo e quindi viene riempita l'area.
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);
}
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP, Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | gdiplusgraphics.h (include Gdiplus.h) |
Libreria | Gdiplus.lib |
DLL | Gdiplus.dll |