RectangleShapeGeometry.DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean) Método

Definição

Retorna um valor que indica se o ponto determinado está dentro do limite da geometria. Os resultados do teste de clique também são retornados.

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

Parâmetros

geometryHost
IGeometryHost

Os dados da instância para a geometria.

hitPoint
PointD

O ponto a ser testado. O ponto está em unidades mundiais e é relativo à parte superior esquerda do pai do IGeometryHost.

hitTestInfo
DiagramHitTestInfo

O objeto que será atualizado com os resultados do teste de clique. Esse argumento pode ser nulo e, nesse caso, é ignorado.

includeTolerance
Boolean

true para incluir a tolerância no cálculo de HitTest; false para excluir a tolerância.

Retornos

Boolean

true se o ponto fornecido estiver dentro do limite da geometria.

Comentários

O limite de geometria inclui a espessura da caneta de contorno que está fora do caminho gráfico usado para desenhar a geometria.

Aplica-se a