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