Bagikan melalui


Metode IInkStrokeDisp::HitTestCircle (msinkaut.h)

Menentukan apakah stroke benar-benar berada di dalam atau dipotong oleh lingkaran tertentu.

Sintaks

HRESULT HitTestCircle(
  [in]          long         X,
  [in]          long         Y,
  [in]          float        Radius,
  [out, retval] VARIANT_BOOL *Intersects
);

Parameter

[in] X

Posisi x pusat lingkaran uji hit dalam koordinat ruang tinta.

[in] Y

Posisi y pusat lingkaran uji hit dalam koordinat ruang tinta.

[in] Radius

Radius lingkaran untuk digunakan dalam tes hit.

[out, retval] Intersects

VARIANT_TRUE jika stroke berpotongan atau berada di dalam lingkaran; jika tidak, VARIANT_FALSE

Menampilkan nilai

Metode ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
S_OK
Berhasil.
E_POINTER
Parameter berisi penunjuk yang tidak valid.
E_INK_EXCEPTION
Pengecualian terjadi di dalam metode .
E_UNEXPECTED
Parameter atau jenis properti yang tidak terduga.

Persyaratan

   
Klien minimum yang didukung Windows XP Tablet PC Edition [hanya aplikasi desktop]
Server minimum yang didukung Tidak ada yang didukung
Target Platform Windows
Header msinkaut.h
Pustaka InkObj.dll

Lihat juga

Metode GetRectangleIntersections

Metode HitTest(Point, Single)

Antarmuka IInkStrokeDisp

Metode NearestPoint [Antarmuka IInkstrokeDisp]