Grafis::IsVisible(INT,INT) metode (gdiplusgraphics.h)

Metode Grafis::IsVisible menentukan apakah titik yang ditentukan berada di dalam wilayah kliping yang terlihat dari objek Grafis ini. Wilayah kliping yang terlihat adalah persimpangan wilayah kliping objek Grafis ini dan wilayah kliping jendela.

Sintaks

BOOL IsVisible(
  INT x,
  INT y
);

Parameter

x

Bilangan bulat yang menentukan koordinat x dari titik yang akan diuji.

y

Bilangan bulat yang menentukan koordinat y dari titik yang akan diuji.

Nilai kembali

Jika metode berhasil, metode mengembalikan Ok, yang merupakan elemen dari enumerasi Status .

Jika metode gagal, metode mengembalikan salah satu elemen lain dari enumerasi Status .

Keterangan

Contoh

Contoh berikut menguji apakah titik yang ditentukan terlihat pada perangkat tampilan. Jika ya, itu mengisi elips yang mewakili titik itu.

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

Persyaratan

   
Header gdiplusgraphics.h

Lihat juga

Grafik

Grafis::IsVisibleClipEmpty