Share via


Metodo Graphics::GetVisibleClipBounds(RectF*) (gdiplusgraphics.h)

Il metodo Graphics::GetVisibleClipBounds ottiene un rettangolo che racchiude l'area di ritaglio visibile di questo oggetto Graphics . L'area di ritaglio visibile è l'intersezione dell'area di ritaglio di questo oggetto Graphics e l'area di ritaglio della finestra.

Sintassi

Status GetVisibleClipBounds(
  RectF *rect
);

Parametri

rect

Puntatore a un oggetto RectF che riceve il rettangolo che racchiude l'area di ritaglio visibile.

Valore restituito

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

Esempi

Nell'esempio seguente viene impostata l'area di ritaglio per l'oggetto Graphics . Ottiene quindi un rettangolo che racchiude l'area di ritaglio visibile e riempie il rettangolo.

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

   // Set the clipping region.
   graphics.SetClip(RectF(100.0f, 100.0f, 200.0f, 100.0f));

   // Get a bounding rectangle for the clipping region.
   RectF boundRect;
   graphics.GetVisibleClipBounds(&boundRect);

   // Fill the bounding rectangle.
   graphics.FillRectangle(&SolidBrush(Color(255, 0, 0, 0)), boundRect);
}

Requisiti

   
Intestazione gdiplusgraphics.h

Vedi anche

Metodi GetClipBounds

Grafica

Graphics::IsVisibleClipEmpty

Metodi IsVisible

RectF