CircleShapeGeometry.DoHitTest Yöntem

Tanım

Verilen noktanın geometri sınırının içinde olup olmadığını gösteren bir değer döndürür. İsabet testi sonuçları da döndürülür.

public:
 override bool DoHitTest(Microsoft::VisualStudio::Modeling::Diagrams::IGeometryHost ^ geometryHost, Microsoft::VisualStudio::Modeling::Diagrams::PointD hitPoint, Microsoft::VisualStudio::Modeling::Diagrams::DiagramHitTestInfo ^ hitTestInfo, bool includeTolerance);
public override bool DoHitTest (Microsoft.VisualStudio.Modeling.Diagrams.IGeometryHost geometryHost, Microsoft.VisualStudio.Modeling.Diagrams.PointD hitPoint, Microsoft.VisualStudio.Modeling.Diagrams.DiagramHitTestInfo hitTestInfo, bool includeTolerance);
override this.DoHitTest : Microsoft.VisualStudio.Modeling.Diagrams.IGeometryHost * Microsoft.VisualStudio.Modeling.Diagrams.PointD * Microsoft.VisualStudio.Modeling.Diagrams.DiagramHitTestInfo * bool -> bool
Public Overrides Function DoHitTest (geometryHost As IGeometryHost, hitPoint As PointD, hitTestInfo As DiagramHitTestInfo, includeTolerance As Boolean) As Boolean

Parametreler

geometryHost
IGeometryHost

Geometri için örnek verileri.

hitPoint
PointD

Sınanacak nokta. Nokta dünya birimlerinde bulunur ve IGeometryHost üst öğesinin sol üst kısmına göre belirlenir.

hitTestInfo
DiagramHitTestInfo

İsabet testi sonuçlarıyla güncelleştirileceği nesne. Bu bağımsız değişken null olabilir, bu durumda yok sayılır.

includeTolerance
Boolean

ZTEST hesaplamasına toleransı dahil etmek için true; toleransı hariç tutmak için false.

Döndürülenler

Boolean

verilen nokta geometrisi sınırları içindeyse true.

Açıklamalar

Geometri sınırı, geometriyi çizmek için kullanılan grafik yolunun dışında yer alan ana hat kaleminizin kalınlığını içerir.

Şunlara uygulanır