Metodo ShapeGeometry.DoHitTest (IGeometryHost, PointD, DiagramHitTestInfo)
Determina se un punto si trova in una forma.
Spazio dei nomi: Microsoft.VisualStudio.Modeling.Diagrams
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Sintassi
'Dichiarazione
Public Function DoHitTest ( _
geometryHost As IGeometryHost, _
hitPoint As PointD, _
hitTestInfo As DiagramHitTestInfo _
) As Boolean
public bool DoHitTest(
IGeometryHost geometryHost,
PointD hitPoint,
DiagramHitTestInfo hitTestInfo
)
Parametri
- geometryHost
Tipo: Microsoft.VisualStudio.Modeling.Diagrams.IGeometryHost
Forma o collegamento.
- hitPoint
Tipo: Microsoft.VisualStudio.Modeling.Diagrams.PointD
Punto da testare rispetto al limite della forma.
- hitTestInfo
Tipo: Microsoft.VisualStudio.Modeling.Diagrams.DiagramHitTestInfo
Oggetto che riceverà i risultati dell'hit test.
Valore restituito
Tipo: System.Boolean
true se il punto è all'interno della forma; in caso contrario, false.
Note
Il limite della geometria include lo spessore della penna della struttura che si trova al di fuori del percorso di grafica utilizzato per disegnare la geometria.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.