Freigeben über


Stroke.HitTest-Methode

Gibt einen Wert zurück, der angibt, ob ein Stroke-Objekt vollständig innerhalb eines gegebenen Kreises liegt oder von diesem geschnitten wird.

Namespace:  Microsoft.Ink
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Syntax

'Declaration
Public Function HitTest ( _
    pt As Point, _
    radius As Single _
) As Boolean
'Usage
Dim instance As Stroke
Dim pt As Point
Dim radius As Single
Dim returnValue As Boolean

returnValue = instance.HitTest(pt, radius)
public bool HitTest(
    Point pt,
    float radius
)
public:
bool HitTest(
    Point pt, 
    float radius
)
public boolean HitTest(
    Point pt,
    float radius
)
public function HitTest(
    pt : Point, 
    radius : float
) : boolean

Parameter

  • pt
    Typ: System.Drawing.Point
    Der Mittelpunkt des Trefferüberprüfungskreises in Freihandbereichkoordinaten.
  • radius
    Typ: System.Single
    Der Radius des Trefferüberprüfungskreises.

Rückgabewert

Typ: System.Boolean
Gibt an, ob ein Stroke-Objekt vollständig innerhalb eines gegebenen Kreises liegt oder von diesem geschnitten wird.

Wert

Bedeutung

true

Das Stroke-Objekt befindet sich entweder vollständig innerhalb eines des Kreises oder wird von diesem geschnitten.

false

Das Stroke-Objekt liegt vollständig außerhalb des Kreises.

Beispiele

Dieses C#-Beispiel gibt einen Wert zurück, der angibt, ob ein Teil des Stroke-Objekts theStroke innerhalb des Abstands theRadius von einem Point-Objekt mit dem Namen thePoint liegt, das in Freihandbereichkoordinaten angegeben ist.

bool isAHit = theStroke.HitTest(thePt, theRadius);

Dieses Microsoft Visual Basic .NET-Beispiel gibt einen Wert zurück, der angibt, ob ein Teil des Stroke-Objekts theStroke innerhalb des Abstands theRadius von einem Point-Objekt mit dem Namen thePoint liegt, das in Freihandbereichkoordinaten angegeben ist.

Dim isAHit As Boolean = theStroke.HitTest(thePt, theRadius)

Plattformen

Windows Vista

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Versionsinformationen

.NET Framework

Unterstützt in: 3.0

Siehe auch

Referenz

Stroke-Klasse

Stroke-Member

Microsoft.Ink-Namespace

Stroke.GetRectangleIntersections

Ink.HitTest

Stroke.NearestPoint