IInkStrokeDisp::HitTestCircle-Methode (msinkaut.h)

Bestimmt, ob sich ein Strich vollständig innerhalb eines bestimmten Kreises befindet oder von ihm überschneiden wird.

Syntax

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

Parameter

[in] X

Die x-Position der Mitte des Treffertestkreises in Freihandraumkoordinaten.

[in] Y

Die y-Position der Mitte des Treffertestkreises in Freihandraumkoordinaten.

[in] Radius

Der Radius des Kreises, der im Treffertest verwendet werden soll.

[out, retval] Intersects

VARIANT_TRUE , wenn sich der Strich überschneidet oder sich innerhalb des Kreises befindet; andernfalls VARIANT_FALSE

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Erfolg.
E_POINTER
Ein Parameter enthielt einen ungültigen Zeiger.
E_INK_EXCEPTION
Innerhalb der -Methode ist eine Ausnahme aufgetreten.
E_UNEXPECTED
Unerwarteter Parameter oder Eigenschaftstyp.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP Tablet PC Edition [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile msinkaut.h
Bibliothek InkObj.dll

Weitere Informationen

GetRectangleIntersections-Methode

HitTest(Point, Single)-Methode

IInkStrokeDisp-Schnittstelle

NearestPoint-Methode [IInkStrokeDisp-Schnittstelle]