Cursor 类

表示 Tablet 指针和选择设备的常规信息。

命名空间:  Microsoft.Ink
程序集:  Microsoft.Ink(在 Microsoft.Ink.dll 中)

语法

声明
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public Class Cursor
用法
Dim instance As Cursor
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public class Cursor
[PermissionSetAttribute(SecurityAction::InheritanceDemand, Name = L"FullTrust")]
public ref class Cursor
/** @attribute PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust") */
public class Cursor
public class Cursor

备注

Cursor 对象表示一个指针和选择设备,例如手写笔或鼠标。物理笔可以有多个笔尖 — 例如常规笔尖和橡皮擦端 — 每个笔尖表示一个不同的 Cursor 对象。一个 Tablet PC 允许有多个笔。每个光标均有一个相关联的光标标识符,该标识符在系统中是唯一的,没有重复。有关笔如何兼容 Tablet PC 的更多信息,请参见Pen Input, Ink, and RecognitionText Input Using the Pen以及 Command Input on the Tablet PC

可以将特定绘制属性分配给某个已知光标,例如笔的颜色应为红色还是蓝色。光标还包含由零个或更多 CursorButton 对象的集合。

光标仅存在于 InkCollector 对象、InkOverlay 对象或 InkPicture 控件的范围之内。如果这些对象中的某个对象遇到新的光标,该对象将会激发 InkCollector.CursorInRangeInkOverlay.CursorInRangeInkPicture.CursorInRange 事件,并且 InkCollectorCursorInRangeEventArgs 对象的 NewCursor 属性设置为 true。这样,首次遇到光标的时候可以在应用程序中设置各种属性 (Property),例如绘制属性 (Attribute)。InkCollector.CursorsInkOverlay.CursorsInkPicture.Cursors 属性包含对象或控件所遇到的各种光标的集合。

不可显式构造 Cursor。而应从事件参数或者 Microsoft.Ink.InkCollector 对象、Microsoft.Ink.InkOverlay 对象或 Microsoft.Ink.InkPicture 控件的 Cursors 属性获取 Cursor。

继承层次结构

System.Object
  Microsoft.Ink.Cursor

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

平台

Windows Vista

.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求

版本信息

.NET Framework

受以下版本支持:3.0

另请参见

参考

Cursor 成员

Microsoft.Ink 命名空间

Cursors

InkCollector.CursorInRange

InkOverlay.CursorInRange

InkPicture.CursorInRange

InkCollector.Cursors

InkOverlay.Cursors

InkPicture.Cursors