CircleShapeGeometry.DoHitTest Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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.