RoundedRectangleShapeGeometry.DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean) Methode

Definition

Gibt einen Wert zurück, der angibt, ob sich der angegebene Punkt innerhalb der Begrenzung der Geometrie befindet. Die Treffer Testergebnisse werden ebenfalls zurückgegeben.

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

Parameter

geometryHost
IGeometryHost

Die Instanzdaten für die Geometrie.

hitPoint
PointD

Der zu überprüfende Punkt. Der Punkt befindet sich in Welteinheiten und ist relativ zur linken oberen Ecke des übergeordneten Elements von igeometryhost.

hitTestInfo
DiagramHitTestInfo

Das Objekt, das mit den Treffer Testergebnissen aktualisiert wird. Dieses Argument kann NULL sein. in diesem Fall wird es ignoriert.

includeTolerance
Boolean

true, um Toleranz in die HitTest-Berechnung einzubeziehen. false, um Toleranz auszuschließen.

Gibt zurück

Boolean

true, wenn sich der angegebene Punkt innerhalb der Begrenzung der Geometrie befindet.

Hinweise

Die Geometrie Grenze schließt die Stärke des Gliederungs Stifts ein, der außerhalb des Grafik Pfads liegt, der zum Zeichnen der Geometrie verwendet wurde.

Gilt für