Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Definiert die Werte, die von Plug-Ins verwendet werden, um anzugeben, welche Ereignisbenachrichtigungen die Plug-Ins empfangen.
Syntax
typedef enum RealTimeStylusDataInterest {
RTSDI_AllData = 0xffffffff,
RTSDI_None = 0,
RTSDI_Error = 0x1,
RTSDI_RealTimeStylusEnabled = 0x2,
RTSDI_RealTimeStylusDisabled = 0x4,
RTSDI_StylusNew = 0x8,
RTSDI_StylusInRange = 0x10,
RTSDI_InAirPackets = 0x20,
RTSDI_StylusOutOfRange = 0x40,
RTSDI_StylusDown = 0x80,
RTSDI_Packets = 0x100,
RTSDI_StylusUp = 0x200,
RTSDI_StylusButtonUp = 0x400,
RTSDI_StylusButtonDown = 0x800,
RTSDI_SystemEvents = 0x1000,
RTSDI_TabletAdded = 0x2000,
RTSDI_TabletRemoved = 0x4000,
RTSDI_CustomStylusDataAdded = 0x8000,
RTSDI_UpdateMapping = 0x10000,
RTSDI_DefaultEvents
} ;
Konstanten
RTSDI_AllData Wert: 0xffffffff Das Plug-In empfängt Benachrichtigungen für alle Eingabestiftdaten. |
RTSDI_None Wert: 0 Das Plug-In empfängt keine Benachrichtigungen für Eingabestiftdaten. |
RTSDI_Error Wert: 0x1 Der Eingabewarteschlange wurde ein Fehler hinzugefügt. |
RTSDI_RealTimeStylusEnabled Wert: 0x2 Das RealTimeStylus Class-Objekt wurde aktiviert. |
RTSDI_RealTimeStylusDisabled Wert: 0x4 Das RealTimeStylus Class-Objekt wurde deaktiviert. |
RTSDI_StylusNew Wert: 0x8 Ein RealTimeStylus Class-Objekt stößt auf ein neues Stylus-Objekt. |
RTSDI_StylusInRange Wert: 0x10 Das Stylus-Objekt befindet sich im Bereich des Digitizers. Benachrichtigt das implementierende Plug-In, dass der Eingabestift den Eingabebereich des RealTimeStylus-Klassenobjekts oder den Erkennungsbereich des Digitizers oberhalb des Eingabebereichs des RealTimeStylus-Klassenobjekts eingibt. |
RTSDI_InAirPackets Wert: 0x20 Das RealTimeStylus-Klasse-Objekt befindet sich innerhalb des Bereichs des Digitizers und bewegt sich. |
RTSDI_StylusOutOfRange Wert: 0x40 Das RealTimeStylus Class-Objekt befindet sich außerhalb des Bereichs des Digitizers. Informiert das implementierende Plug-In, dass der Eingabestift den Eingabebereich des RealTimeStylus-Klassenobjekts verlässt oder den Erkennungsbereich des Digitizers über dem Eingabebereich des RealTimeStylus-Klassenobjekts verlässt. |
RTSDI_StylusDown Wert: 0x80 Der Stift steht in Kontakt mit dem Digitizer. |
RTSDI_Packets Wert: 0x100 Der Stift bewegt sich und steht in Kontakt mit dem Digitizer. |
RTSDI_StylusUp Wert: 0x200 Der Stift hat einen unterbrochenen physischen Kontakt mit dem Digitizer. |
RTSDI_StylusButtonUp Wert: 0x400 Ein Benutzer hat eine Eingabestiftschaltfläche freigegeben. |
RTSDI_StylusButtonDown Wert: 0x800 Ein Benutzer hat eine Eingabestiftschaltfläche gedrückt. |
RTSDI_SystemEvents Wert: 0x1000 Es wurde ein Systemereignis erkannt. |
RTSDI_TabletAdded Wert: 0x2000 Das System hat ein neues Tablet-Gerät erkannt. Benachrichtigt das implementierende Plug-In, wenn dem System ein Microsoft.Ink.Tablet-Objekt hinzugefügt wird. |
RTSDI_TabletRemoved Wert: 0x4000 Ein Tablet-Gerät wurde aus dem System entfernt. Benachrichtigt das implementierende Plug-In, wenn ein Microsoft.Ink.Tablet-Objekt aus dem System entfernt wird. |
RTSDI_CustomStylusDataAdded Wert: 0x8000 Ein Plug-In hat Einer Warteschlange Daten hinzugefügt. Sie können die Art der benutzerdefinierten Daten entweder anhand der GUID oder des Typs identifizieren. |
RTSDI_UpdateMapping Wert: 0x10000 Eine Tablet-Zuordnung zum Bildschirm wurde geändert oder festgelegt. |
RTSDI_DefaultEvents Das Plug-In empfängt die Standardstiftdaten. |
Hinweise
Die Werte der RealTimeStylusDataInterest-Enumeration werden in einer bitweisen Kombination verwendet, die den Satz von Datenbenachrichtigungen definiert. Verwenden Sie die RealTimeStylusDataInterest-Enumeration , um nur die Ereignisse anzugeben, für die Sie Benachrichtigungen erhalten möchten. Dadurch wird die Leistung verbessert.
Die RealTimeStylus-Klasse benachrichtigt Plug-Ins beim Abrufen von Paketdaten, indem sie die jeweiligen Plug-Ins in einer angegebenen Sequenz aufruft. Sie steuern die Reihenfolge und die Typen von Plug-Ins, die diese Benachrichtigungen empfangen. Die Paketdaten in den Ereignissen können von den Plug-Ins geändert werden, in die das RealTimeStylus Class-Objekt aufgerufen wird.
Sie können steuern, welche Methoden für Ihr Plug-In aufgerufen werden, indem Sie die IStylusPlugin Interface:: IStylusPlugin::D ataInterest Method-Methode implementieren.
Die folgenden Ereignisse sind die Standardereignisse:
- RTSDI_RealTimeStylusEnabled
- RTSDI_RealTimeStylusDisabled
- RTSDI_StylusDown
- RTSDI_Packets
- RTSDI_StylusUp
- RTSDI_SystemEvents
- RTSDI_CustomStylusDataAdded
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP Tablet PC Edition [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Kopfzeile | rtscom.h |