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