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.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.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 comprendre la tolérance supplémentaire autour de la géométrie de forme lorsque le test de positionnement est exécuté ; sinon, false.Si la valeur true est affectée, le test sera générée vrai même si le point est légèrement en dehors de la forme, à moins qu'il y ait une forme de frère directement sous.

Valeur de retour

Type : System.Boolean
true si la géométrie de forme était correspondance ; sinon, false.

Notes

La limite de la géométrie comprend l'épaisseur du stylet d'ensemble qui repose en dehors de du chemin d'accès 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