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
- geometryHost
Typ: Microsoft.VisualStudio.Modeling.Diagrams.IGeometryHost
Die Form oder der Link.
- hitPoint
Typ: Microsoft.VisualStudio.Modeling.Diagrams.PointD
Der zu überprüfenden Punkt, relativ zu den Begrenzungen der Form.
- hitTestInfo
Typ: Microsoft.VisualStudio.Modeling.Diagrams.DiagramHitTestInfo
Das Objekt, das die Ergebnisse des Treffertests empfängt.
- 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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.