Share via


Cursor-Klasse

Stellt allgemeine Informationen über ein Tablettzeige- und -auswahlgerät dar.

Namespace:  Microsoft.Ink
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Syntax

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

Hinweise

Ein Cursor-Objekt stellt ein zeigendes und auswählendes Gerät dar, z. B. einen Tablettstift oder eine Maus. Ein Tablettstift kann über mehrere Spitzen verfügen (z. B. eine zum Schreiben und eine zum Löschen); dann entspricht jede Stiftspitze einem separaten Cursor-Objekt. Ein Tablet PC kann möglicherweise mit mehreren Stiften arbeiten. Jeder Cursor besitzt einen zugeordneten Cursorbezeichner, der systemspezifisch ist. Weitere Informationen darüber, wie Stifte mit einem Tablet PC verwendet werden, finden Sie unter Pen Input, Ink, and Recognition, Text Input Using the Pen und Command Input on the Tablet PC.

Sie können einem bekannten Cursor spezifische Zeichnungsattribute zuweisen, beispielsweise, ob die Stiftfarbe Rot oder Blau sein soll. Ein Cursor enthält zudem eine Auflistung von 0 (null) oder mehr CursorButton-Objekten.

Cursor existieren nur innerhalb des Bereichs eines InkCollector-Objekts, eines InkOverlay-Objekts oder eines InkPicture-Steuerelements. Wenn eines dieser Objekte auf einen neuen Cursor trifft, löst das Objekt ein InkCollector.CursorInRange-Ereignis, ein InkOverlay.CursorInRange-Ereignis oder ein InkPicture.CursorInRange-Ereignis aus; dabei ist die NewCursor-Eigenschaft des InkCollectorCursorInRangeEventArgs-Objekts auf true festgelegt. Auf diese Weise können Sie Eigenschaften in der Anwendung festlegen, wie beispielsweise Zeichnungsattribute, wenn der Cursor erstmalig auftritt. Die Eigenschaften InkCollector.Cursors, InkOverlay.Cursors und InkPicture.Cursors enthalten die Auflistung von Cursorn, die das Objekt oder das Steuerelement gefunden hat.

Ein Cursor kann nicht explizit konstruiert werden. Stattdessen rufen Sie einen Cursor von einem der Ereignisargumente ab, oder die Cursors-Eigenschaft eines Microsoft.Ink.InkCollector-Objekts, eines Microsoft.Ink.InkOverlay-Objekts oder eines Microsoft.Ink.InkPicture-Steuerelements.

Vererbungshierarchie

System.Object
  Microsoft.Ink.Cursor

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Plattformen

Windows Vista

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Versionsinformationen

.NET Framework

Unterstützt in: 3.0

Siehe auch

Referenz

Cursor-Member

Microsoft.Ink-Namespace

Cursors

InkCollector.CursorInRange

InkOverlay.CursorInRange

InkPicture.CursorInRange

InkCollector.Cursors

InkOverlay.Cursors

InkPicture.Cursors