次の方法で共有


Stroke.HitTest メソッド

Stroke オブジェクトが特定の円の内部に完全に収まっているか、交差しているかを示す値を返します。

名前空間 :  Microsoft.Ink
アセンブリ :  Microsoft.Ink (Microsoft.Ink.dll 内)

構文

'宣言
Public Function HitTest ( _
    pt As Point, _
    radius As Single _
) As Boolean
'使用
Dim instance As Stroke
Dim pt As Point
Dim radius As Single
Dim returnValue As Boolean

returnValue = instance.HitTest(pt, radius)
public bool HitTest(
    Point pt,
    float radius
)
public:
bool HitTest(
    Point pt, 
    float radius
)
public boolean HitTest(
    Point pt,
    float radius
)
public function HitTest(
    pt : Point, 
    radius : float
) : boolean

パラメータ

  • pt
    型 : System.Drawing.Point
    インク空間座標で表した、ヒット テストの円の中心。
  • radius
    型 : System.Single
    ヒット テストの円の半径。

戻り値

型 : System.Boolean
Stroke オブジェクトが特定の円の内部に完全に収まっているか、交差しているか。

説明

true

Stroke オブジェクトは、円の内部に完全に収まっているか、交差しているかのどちらかです。

false

Stroke オブジェクトは、完全に円の外部にあります。

この C# の例では、Stroke オブジェクト theStroke の任意の部分が、インク空間座標の Point、thePoint の距離 theRadius 内にあるかどうかを示す値を返します。

bool isAHit = theStroke.HitTest(thePt, theRadius);

この Microsoft Visual Basic .NET の例では、Stroke オブジェクト theStroke の任意の部分が、インク空間座標の Point、thePoint の距離 theRadius 内にあるかどうかを示す値を返します。

Dim isAHit As Boolean = theStroke.HitTest(thePt, theRadius)

プラットフォーム

Windows Vista

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。

バージョン情報

.NET Framework

サポート対象 : 3.0

参照

参照

Stroke クラス

Stroke メンバ

Microsoft.Ink 名前空間

Stroke.GetRectangleIntersections

Ink.HitTest

Stroke.NearestPoint