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

O método Graphics::GetVisibleClipBounds obtém um retângulo que inclui a região de recorte visível deste objeto Graphics . A região de recorte visível é a interseção da região de recorte deste objeto Graphics e a região de recorte da janela.

Sintaxe

Status GetVisibleClipBounds(
  RectF *rect
);

Parâmetros

rect

Ponteiro para um objeto RectF que recebe o retângulo que inclui a região de recorte visível.

Valor retornado

Se o método for bem-sucedido, ele retornará Ok, que é um elemento da enumeração Status .

Se o método falhar, ele retornará um dos outros elementos da enumeração Status .

Comentários

Exemplos

O exemplo a seguir define a região de recorte para o objeto Graphics . Em seguida, ele obtém um retângulo que inclui a região de recorte visível e preenche esse retâ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

   
Cabeçalho gdiplusgraphics.h

Confira também

Métodos GetClipBounds

Elementos gráficos

Graphics::IsVisibleClipEmpty

Métodos IsVisible

RectF