共用方式為


ShapeGeometry.DoHitTest 方法 (IGeometryHost, PointD, DiagramHitTestInfo, Boolean)

判斷某個點是否在圖案內。

命名空間:  Microsoft.VisualStudio.Modeling.Diagrams
組件:  Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll 中)

語法

'宣告
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
)

參數

  • includeTolerance
    類型:System.Boolean
    true 表示要在執行點擊測試時包含圖形幾何周圍的額外容限,否則為 false。如果為 true,除非正下方有同層級圖案,否則即使點稍微在圖形外,測試也會產生 true。

傳回值

類型:System.Boolean
如果已點擊圖案幾何,則為 true,否則為 false。

備註

幾何界限包括位於所用的圖形路徑之外繪製幾何外框畫筆的粗細。

.NET Framework 安全性

請參閱

參考

ShapeGeometry 類別

DoHitTest 多載

Microsoft.VisualStudio.Modeling.Diagrams 命名空間

GetHitTestTolerance