Partager via


Cursor, classe

Mise à jour : November 2007

Présente des informations générales sur un dispositif de pointage et de sélection Tablet PC.

Espace de noms :  Microsoft.Ink
Assembly :  Microsoft.Ink (dans Microsoft.Ink.dll)

Syntaxe

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

Notes

Un objet Cursor représente un dispositif de pointage et de sélection, tel qu'un stylet ou une souris. Les stylets peuvent avoir plusieurs pointes (par exemple, la pointe normale et la gomme). Chaque pointe de stylet correspond à un objet Cursor différent. Plusieurs stylets peuvent être utilisés avec un Tablet PC. Chaque curseur possède un identificateur de curseur unique sur un système. Pour plus d'informations sur l'utilisation des stylets avec un Tablet PC, consultez Pen Input, Ink, and Recognition, Text Input Using the Pen et Command Input on the Tablet PC.

Vous pouvez assigner des attributs de dessin spécifiques à un curseur donné, par exemple choisir la couleur du stylet (rouge ou bleu). Le curseur contient également une collection d'objets CursorButton (zéro ou plus).

Les curseurs existent uniquement dans le cadre d'un objet InkCollector, d'un objet InkOverlay ou d'un contrôle InkPicture. Si l'un de ces objets rencontre un nouveau curseur, il déclenche un événement InkCollector.CursorInRange, InkOverlay.CursorInRange ou InkPicture.CursorInRange lorsque la propriété NewCursor de l'objet InkCollectorCursorInRangeEventArgs a la valeur true. Cela vous permet de configurer des propriétés dans l'application, par exemple des attributs de dessin, lorsque le curseur est rencontré pour la première fois. Les propriétés InkCollector.Cursors, InkOverlay.Cursors et InkPicture.Cursors contiennent la collection de curseurs rencontrée par l'objet ou le contrôle.

Un Cursor ne peut être construit de manière explicite. À la place, vous obtenez un Cursor à partir des arguments d'un événement ou de la propriété Cursors d'un objet Microsoft.Ink.InkCollector, d'un objet Microsoft.Ink.InkOverlay ou d'un contrôle Microsoft.Ink.InkPicture.

Hiérarchie d'héritage

System.Object
  Microsoft.Ink.Cursor

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Plateformes

Windows Vista

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Informations de version

.NET Framework

Pris en charge dans : 3.0

Voir aussi

Référence

Membres Cursor

Microsoft.Ink, espace de noms

Cursors

InkCollector.CursorInRange

InkOverlay.CursorInRange

InkPicture.CursorInRange

InkCollector.Cursors

InkOverlay.Cursors

InkPicture.Cursors