Share via


Cursor (Clase)

Actualización: noviembre 2007

Representa información general sobre un dispositivo señalador y de selección para Tablet PC.

Espacio de nombres:  Microsoft.Ink
Ensamblado:  Microsoft.Ink (en Microsoft.Ink.dll)

Sintaxis

'Declaración
<PermissionSetAttribute(SecurityAction.InheritanceDemand, Name := "FullTrust")> _
Public Class Cursor
'Uso
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

Comentarios

Un objeto Cursor representa un dispositivo señalador y de selección, como un lápiz o un mouse. Las plumas físicas pueden tener varias puntas (por ejemplo, un extremo normal y de borrador) y cada punta de la pluma representa un objeto Cursor diferente. Un Tablet PC puede admitir varias plumas. Cada cursor tiene un identificador de cursor asociado que es único en un sistema. Para obtener más información sobre la forma en que se pueden usar las plumas con un Tablet PC, vea Pen Input, Ink, and Recognition, Text Input Using the Pen y Command Input on the Tablet PC.

Puede asignar atributos de dibujo concretos a un cursor conocido; por ejemplo, si el color de la pluma debería ser rojo o azul. Un cursor también contiene una colección de cero o más objetos CursorButton.

Los cursores sólo existen dentro del ámbito de un objeto InkCollector, un objeto InkOverlay o un control InkPicture. Cuando uno de estos objetos encuentra un nuevo cursor, provoca un evento InkCollector.CursorInRange, InkPicture.CursorInRange o InkOverlay.CursorInRange con la propiedad NewCursor del objeto InkCollectorCursorInRangeEventArgs establecida en true. Esto permite configurar propiedades de la aplicación, como los atributos de dibujo, cuando se encuentra el cursor por primera vez. Las propiedades InkCollector.Cursors, InkPicture.Cursors y InkOverlay.Cursors contienen la colección de cursores que el objeto o el control ha encontrado.

No se puede construir un objeto Cursor explícitamente. En su lugar, se debe obtener un objeto Cursor a partir de los argumentos del evento o la propiedad Cursors de un objeto Microsoft.Ink.InkCollector, un objeto Microsoft.Ink.InkOverlay o un control Microsoft.Ink.InkPicture.

Jerarquía de herencia

System.Object
  Microsoft.Ink.Cursor

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Plataformas

Windows Vista

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Información de versión

.NET Framework

Compatible con: 3.0

Vea también

Referencia

Cursor (Miembros)

Microsoft.Ink (Espacio de nombres)

Cursors

InkCollector.CursorInRange

InkOverlay.CursorInRange

InkPicture.CursorInRange

InkCollector.Cursors

InkOverlay.Cursors

InkPicture.Cursors