Método Graphics::GetVisibleClipBounds(RectF*) (gdiplusgraphics.h)

El método Graphics::GetVisibleClipBounds obtiene un rectángulo que incluye la región de recorte visible de este objeto Graphics . La región de recorte visible es la intersección de la región de recorte de este objeto Graphics y la región de recorte de la ventana.

Sintaxis

Status GetVisibleClipBounds(
  RectF *rect
);

Parámetros

rect

Puntero a un objeto RectF que recibe el rectángulo que incluye la región de recorte visible.

Valor devuelto

Si el método se realiza correctamente, devuelve Ok, que es un elemento de la enumeración Status .

Si se produce un error en el método, devuelve uno de los otros elementos de la enumeración Status .

Observaciones

Ejemplos

En el ejemplo siguiente se establece la región de recorte para el objeto Graphics . A continuación, obtiene un rectángulo que incluye la región de recorte visible y rellena ese rectángulo.

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);
}

Requisitos

   
Encabezado gdiplusgraphics.h

Consulte también

Métodos GetClipBounds

Elementos gráficos

Graphics::IsVisibleClipEmpty

Métodos IsVisible

RectF