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
- geometryHost
Tipo: Microsoft.VisualStudio.Modeling.Diagrams.IGeometryHost
la forma o el vínculo.
- hitPoint
Tipo: Microsoft.VisualStudio.Modeling.Diagrams.PointD
Elija la prueba, en relación con los límites de la forma.
- hitTestInfo
Tipo: Microsoft.VisualStudio.Modeling.Diagrams.DiagramHitTestInfo
El objeto que recibirá los resultados de pruebas de posicionamiento.
- 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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualStudio.Modeling.Diagrams (Espacio de nombres)