Aracılığıyla paylaş


ShapeGeometry.DoHitTest Yöntem (IGeometryHost, PointD, DiagramHitTestInfo, Boolean)

Bir şekil içinde olup olmadığını belirler.

Ad alanı:  Microsoft.VisualStudio.Modeling.Diagrams
Derleme:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0 (Microsoft.VisualStudio.Modeling.Sdk.Diagrams.11.0.dll içinde)

Sözdizimi

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

Parametreler

  • includeTolerance
    Tür: System.Boolean
    vuruş testi yapıldığında Şekil geometrisi etrafında ek dayanıklılık dahil etmek için true; Aksi durumda, false.Noktanın şeklin dışında biraz olsa bile olmadığı sürece altındaki doğrudan kardeş Şekil doğruysa, sınama true neden olur.

Dönüş Değeri

Tür: System.Boolean
Şekil geometrisi isabet aldı, true; Aksi durumda, false.

Notlar

Geometri sınır geometri çizmek için kullanılan grafik yolu dışında bulunan anahat kalem kalınlığını içerir.

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

ShapeGeometry Sınıf

DoHitTest Fazla Yük

Microsoft.VisualStudio.Modeling.Diagrams Ad Alanı

GetHitTestTolerance