Freigeben über


ShapeGeometry.DoHitTest-Methode (IGeometryHost, PointD, DiagramHitTestInfo, Boolean)

Bestimmt, ob ein Punkt innerhalb einer Form ist.

Namespace:  Microsoft.VisualStudio.Modeling.Diagrams
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Syntax

'Declaration
Public MustOverride Function DoHitTest ( _
    geometryHost As IGeometryHost, _
    hitPoint As PointD, _
    hitTestInfo As DiagramHitTestInfo, _
    includeTolerance As Boolean _
) As Boolean
public abstract bool DoHitTest(
    IGeometryHost geometryHost,
    PointD hitPoint,
    DiagramHitTestInfo hitTestInfo,
    bool includeTolerance
)

Parameter

  • includeTolerance
    Typ: System.Boolean
    "True", um zusätzliche Toleranz um die Formgeometrie einzuschließen, wenn der Treffertest durchgeführt wird; andernfalls "False".Wenn "true", gibt das Testergebnis "true" zurück, selbst wenn der Punkt knapp außerhalb der Form liegt, es sei denn, eine nebengeordnete Form befindet sich direkt darunter.

Rückgabewert

Typ: System.Boolean
"true", wenn die Geometrieform erreicht wurde, andernfalls "false".

Hinweise

Die Geometriegrenze enthält die Stärke des Konturenstifts, der außerhalb des Grafikpfads liegt, der verwendet wird, um die Geometrie zu zeichnen.

.NET Framework-Sicherheit

Siehe auch

Referenz

ShapeGeometry Klasse

DoHitTest-Überladung

Microsoft.VisualStudio.Modeling.Diagrams-Namespace

GetHitTestTolerance