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

参数

返回值

类型: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