SwimlaneShapeGeometry.DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean) Méthode

Définition

Retourne une valeur indiquant si le point donné se trouve dans les limites de la géométrie. Les résultats du test de positionnement sont également retournés.

public:
 override bool DoHitTest(Microsoft::VisualStudio::Modeling::Diagrams::IGeometryHost ^ geometryHost, Microsoft::VisualStudio::Modeling::Diagrams::PointD hitPoint, Microsoft::VisualStudio::Modeling::Diagrams::DiagramHitTestInfo ^ hitTestInfo, bool includeTolerance);
public override bool DoHitTest (Microsoft.VisualStudio.Modeling.Diagrams.IGeometryHost geometryHost, Microsoft.VisualStudio.Modeling.Diagrams.PointD hitPoint, Microsoft.VisualStudio.Modeling.Diagrams.DiagramHitTestInfo hitTestInfo, bool includeTolerance);
override this.DoHitTest : Microsoft.VisualStudio.Modeling.Diagrams.IGeometryHost * Microsoft.VisualStudio.Modeling.Diagrams.PointD * Microsoft.VisualStudio.Modeling.Diagrams.DiagramHitTestInfo * bool -> bool
Public Overrides Function DoHitTest (geometryHost As IGeometryHost, hitPoint As PointD, hitTestInfo As DiagramHitTestInfo, includeTolerance As Boolean) As Boolean

Paramètres

geometryHost
IGeometryHost

Données d'instance pour la géométrie.

hitPoint
PointD

Point à tester. Point exprimé en unités universelles par rapport au bord supérieur gauche du parent d'IGeometryHost.

hitTestInfo
DiagramHitTestInfo

Objet qui sera mis à jour avec les résultats du test de positionnement. Cet argument peut être null, et dans ce cas, il est ignoré.

includeTolerance
Boolean

true pour inclure la tolérance dans le calcul de HitTest ; false pour exclure la tolérance.

Retours

Boolean

true si le point donné se trouve dans la limite de la géométrie.

Remarques

La limite géométrique comprend l’épaisseur du stylet qui se trouve en dehors du tracé graphique utilisé pour dessiner la géométrie.

S’applique à