RealTimeStylusDataInterest-Enumeration (rtscom.h)
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 |