Freigeben über


IInkStrokeDisp::HitTestCircle-Methode (msinkaut.h)

Bestimmt, ob ein Strich entweder vollständig innerhalb oder durch einen bestimmten Kreis ü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 des Mittelpunkts 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
In der Methode ist eine Ausnahme aufgetreten.
E_UNEXPECTED
Unerwarteter Parameter oder Eigenschaftentyp.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows XP Tablet PC Edition [nur Desktop-Apps]
mindestens unterstützte Server- Keine unterstützt
Zielplattform- Fenster
Header- msinkaut.h
Library InkObj.dll

Siehe auch

GetRectangleIntersections-Methode

HitTest(Point, Single)-Methode

IInkStrokeDisp Interface

NearestPoint-Methode [IInkStrokeDisp Interface]