Condividi tramite


Classe Cursor

Aggiornamento: novembre 2007

Rappresenta informazioni generali su un dispositivo di puntamento e selezione del Tablet PC.

Spazio dei nomi:  Microsoft.Ink
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Sintassi

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

Note

Un oggetto Cursor rappresenta un dispositivo di puntamento e selezione, ad esempio uno stilo o un mouse. Le penne fisiche possono disporre di più punte (ad esempio estremità normali e con funzione di cancellazione) e ogni punta della penna rappresenta un oggetto Cursor diverso. Un Tablet PC può consentire l'utilizzo di più penne. A ogni cursore è associato un identificatore di cursore univoco in un sistema. Per ulteriori informazioni sulla modalità di utilizzo delle penne con un Tablet PC, vedere Pen Input, Ink, and Recognition, Text Input Using the Pen e Command Input on the Tablet PC.

È possibile assegnare attributi di disegno specifici a un cursore noto, ad esempio il colore blu o rosso della penna. Un cursore contiene inoltre un insieme di zero o più oggetti CursorButton.

I cursori esistono solo all'interno dell'ambito di un oggetto InkCollector, InkOverlay o di un controllo InkPicture. Quando uno di questi oggetti rileva un nuovo cursore, l'oggetto genera un evento InkCollector.CursorInRange, InkOverlay.CursorInRange o InkPicture.CursorInRange con la proprietà NewCursor dell'oggetto InkCollectorCursorInRangeEventArgs impostata su true. In questo modo è possibile configurare le proprietà nell'applicazione, ad esempio gli attributi di disegno, quando il cursore viene rilevato per la prima volta. Le proprietà InkCollector.Cursors, InkOverlay.Cursors e InkPicture.Cursors contengono l'insieme dei cursori che l'oggetto o il controllo ha rilevato.

Cursor non può essere costruito in modo esplicito. Si ottiene, invece, un oggetto Cursor dagli argomenti dell'evento o dalla proprietà Cursors di un oggetto Microsoft.Ink.InkCollector, Microsoft.Ink.InkOverlay o di un controllo Microsoft.Ink.InkPicture.

Gerarchia di ereditarietà

System.Object
  Microsoft.Ink.Cursor

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Piattaforme

Windows Vista

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

Informazioni sulla versione

.NET Framework

Supportato in: 3.0

Vedere anche

Riferimenti

Membri Cursor

Spazio dei nomi Microsoft.Ink

Cursors

InkCollector.CursorInRange

InkOverlay.CursorInRange

InkPicture.CursorInRange

InkCollector.Cursors

InkOverlay.Cursors

InkPicture.Cursors