Método Graphics::IsVisible(INT,INT) (gdiplusgraphics.h)

El método Graphics::IsVisible determina si el punto especificado está dentro de 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

BOOL IsVisible(
  INT x,
  INT y
);

Parámetros

x

Entero que especifica la coordenada x del punto que se va a probar.

y

Entero que especifica la coordenada y del punto que se va a probar.

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 comprueba si el punto especificado está visible en el dispositivo para mostrar. Si es así, rellena una elipse que representa ese punto.

VOID Example_IsVisible5(HDC hdc)

{
   Graphics graphics(hdc);

   // Set up the coordinates of the point.
   int x = 100;
   int y = 100;

   // If the point (x, y) is visible, fill an ellipse that represents it.
   if (graphics.IsVisible(x, y))
   {
   graphics.FillEllipse(&SolidBrush(Color(255, 0, 0, 0)), x, y, 5, 5);
   }
}

Requisitos

   
Encabezado gdiplusgraphics.h

Consulte también

Elementos gráficos

Graphics::IsVisibleClipEmpty