Condividi tramite


Metodo ShapeGeometry.DoHitTest (IGeometryHost, PointD, DiagramHitTestInfo, Boolean)

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 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
)

Parametri

  • includeTolerance
    Tipo: System.Boolean
    true per includere la tolleranza aggiuntiva intorno alla geometria della forma durante l'esecuzione dell'hit test; in caso contrario, false.Se true, il test restituisce true anche se il punto si trova leggermente al di fuori della forma, a meno che direttamente sotto di essa non sia presente una forma di pari livello.

Valore restituito

Tipo: System.Boolean
true se è stata centrata la geometria 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

Vedere anche

Riferimenti

ShapeGeometry Classe

Overload DoHitTest

Spazio dei nomi Microsoft.VisualStudio.Modeling.Diagrams

GetHitTestTolerance