Compartir a través de


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

determina si un punto está dentro de una forma.

Espacio de nombres:  Microsoft.VisualStudio.Modeling.Diagrams
Ensamblado:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll)

Sintaxis

'Declaración
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
)

Parámetros

  • includeTolerance
    Tipo: System.Boolean
    true para incluir tolerancia adicional alrededor de la geometría de la forma cuando se realiza la prueba de posicionamiento; de lo contrario, false.Si es true, la prueba se producirá true aunque el punto está ligeramente fuera de la forma, a menos que haya una forma relacionado directamente debajo.

Valor devuelto

Tipo: System.Boolean
true si la geometría de la forma se obtuvo; de lo contrario, false.

Comentarios

El límite de geometría incluye el grosor del lápiz de esquema que se encuentra fuera de la ruta de acceso de los gráficos utilizada para dibujar la geometría.

Seguridad de .NET Framework

Vea también

Referencia

ShapeGeometry Clase

DoHitTest (Sobrecarga)

Microsoft.VisualStudio.Modeling.Diagrams (Espacio de nombres)

GetHitTestTolerance