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
- geometryHost
Type : Microsoft.VisualStudio.Modeling.Diagrams.IGeometryHost
Forme ou lien.
- hitPoint
Type : Microsoft.VisualStudio.Modeling.Diagrams.PointD
Point à tester, par rapport aux limites de la forme.
- hitTestInfo
Type : Microsoft.VisualStudio.Modeling.Diagrams.DiagramHitTestInfo
Objet qui recevra les résultats du test d'atteinte.
- 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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.