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 |