Partager via


ShapeGeometry.DoHitTest, méthode (IGeometryHost, PointD, DiagramHitTestInfo, Boolean)

Détermine si un point se trouve à l'intérieur d'une forme.

Espace de noms :  Microsoft.VisualStudio.Modeling.Diagrams
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)

Syntaxe

'Déclaration
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
)

Paramètres

  • includeTolerance
    Type : System.Boolean
    True pour inclure une tolérance supplémentaire autour de la géométrie de la forme lorsque le test de positionnement est effectué ; sinon, false.Si la valeur est true, le test obtiendra la valeur true si le point est légèrement en dehors de la forme, sauf s'il existe une forme frère directement en dessous.

Valeur de retour

Type : System.Boolean
true si la géométrie de la forme a été testée ; sinon false.

Notes

La limite de la géométrie inclut l'épaisseur du stylet d'ensemble qui se situe en dehors du tracé de graphiques utilisé pour dessiner la géométrie.

Sécurité .NET Framework

Voir aussi

Référence

ShapeGeometry Classe

DoHitTest, surcharge

Microsoft.VisualStudio.Modeling.Diagrams, espace de noms

GetHitTestTolerance