Share via


Metodo Graphics::IsVisible(INT,INT) (gdiplusgraphics.h)

Il metodo Graphics::IsVisible determina se il punto specificato si trova all'interno dell'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

BOOL IsVisible(
  INT x,
  INT y
);

Parametri

x

Intero che specifica la coordinata x del punto da testare.

y

Intero che specifica la coordinata y del punto da testare.

Valore restituito

Se il metodo ha esito positivo, restituisce Ok, ovvero 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 verificato se il punto specificato è visibile nel dispositivo di visualizzazione. In caso affermativo, riempie un'ellisse che rappresenta quel 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);
   }
}

Requisiti

   
Intestazione gdiplusgraphics.h

Vedi anche

Grafica

Grafica::IsVisibleClipEmpty