Metodo Graphics::ResetClip (gdiplusgraphics.h)
Il metodo Graphics::ResetClip imposta l'area di ritaglio di questo oggetto Graphics su un'area infinita.
Sintassi
Status ResetClip();
Valore restituito
Tipo: Stato
Se il metodo ha esito positivo, restituisce Ok, che è un elemento dell'enumerazione Status .
Se il metodo ha esito negativo, restituisce uno degli altri elementi dell'enumerazione Status .
Commenti
Se l'area di ritaglio di un oggetto Graphics è infinita, gli elementi disegnati da tale oggetto Graphics non verranno ritagliati.
Esempio
Nell'esempio seguente viene creato un oggetto Graphics e viene impostata l'area di ritaglio su un rettangolo. Il codice riempie due puntini di sospensione che intersecano l'area di ritaglio rettangolare. La prima ellisse viene ritagliata, ma la seconda ellisse non viene ritagliata perché viene riempita dopo una chiamata a Graphics::ResetClip.
VOID Example_ResetClip(HDC hdc)
{
Graphics graphics(hdc);
// Set the clipping region, and draw its outline.
graphics.SetClip(Rect(100, 50, 200, 120));
Pen blackPen(Color(255, 0, 0, 0), 2.0f);
graphics.DrawRectangle(&blackPen, 100, 50, 200, 120);
// Fill a clipped ellipse in red.
SolidBrush redBrush(Color(255, 255, 0, 0));
graphics.FillEllipse(&redBrush, 80, 40, 100, 70);
// Reset the clipping region.
graphics.ResetClip();
// Fill an unclipped ellipse with blue.
SolidBrush blueBrush(Color(255, 0, 0, 255));
graphics.FillEllipse(&blueBrush, 160, 150, 100, 60);
}
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 |