IRealTimeStylus-Schnittstelle (rtscom.h)

Verarbeitet die Eingabestiftpaketdaten aus einem Digitizer in Echtzeit.

Vererbung

Die IRealTimeStylus-Schnittstelle erbt von der IUnknown-Schnittstelle . IRealTimeStylus hat auch die folgenden Arten von Membern:

Methoden

Die IRealTimeStylus-Schnittstelle verfügt über diese Methoden.

 
IRealTimeStylus::AddCustomStylusDataToQueue

Fügt der angegebenen Warteschlange des RealTimeStylus Class-Objekts benutzerdefinierte Daten hinzu.
IRealTimeStylus::AddStylusAsyncPlugin

Fügt der asynchronen Plug-In-Auflistung am angegebenen Index ein IStylusAsyncPlugin hinzu.
IRealTimeStylus::AddStylusSyncPlugin

Fügt der synchronen Plug-In-Auflistung am angegebenen Index ein IStylusSyncPlugin hinzu.
IRealTimeStylus::ClearStylusQueues

Löscht die Eingabe- und Ausgabewarteschlangen der RealTimeStylus-Klasse.
IRealTimeStylus::get_ChildRealTimeStylusPlugin

Ruft ein RealTimeStylus-Objekt als asynchrones Plug-In des aktuellen RealTimeStylus-Objekts ab oder legt es fest.
IRealTimeStylus::get_Enabled

Ruft einen Wert ab, der angibt, ob das RealTimeStylus-Objekt Tablet-Stiftdaten sammelt, oder legt diesen fest. (Abrufen)
IRealTimeStylus::get_HWND

Ruft den Handle-Wert ab, der dem Fenster zugeordnet ist, das das RealTimeStylus-Objekt verwendet, oder legt diese fest. (Abrufen)
IRealTimeStylus::get_WindowInputRectangle

Ruft das Fenstereingaberechteck für das RealTimeStylus Class-Objekt ab oder legt es fest. (Abrufen)
IRealTimeStylus::GetAllTabletContextIds

Ruft ein Array ab, das alle derzeit aktiven Tablet-Kontextbezeichner enthält.
IRealTimeStylus::GetDesiredPacketDescription

Ruft die Liste der Eigenschaften ab, die angefordert wurden, um in den Paketstream eingeschlossen zu werden.
IRealTimeStylus::GetPacketDescriptionData

Ruft die Paketeigenschaften und Skalierungsfaktoren ab.
IRealTimeStylus::GetStylusAsyncPlugin

Ruft das Plug-In am angegebenen Index in der asynchronen Plug-In-Auflistung ab.
IRealTimeStylus::GetStylusAsyncPluginCount

Ruft die Anzahl der Plug-Ins in der asynchronen Plug-In-Auflistung ab.
IRealTimeStylus::GetStyluses

Ruft die Auflistung von Eingabestiften ab, die das RealTimeStylus Class-Objekt gefunden hat.
IRealTimeStylus::GetStylusForId

Ruft einen Eingabestift für den angegebenen Eingabestiftbezeichner ab.
IRealTimeStylus::GetStylusSyncPlugin

Ruft das Plug-In am angegebenen Index in der synchronen Plug-In-Auflistung ab.
IRealTimeStylus::GetStylusSyncPluginCount

Ruft die Anzahl der Plug-Ins in der synchronen Plug-In-Sammlung ab.
IRealTimeStylus::GetTablet

Ruft ein IInkTablet Interface-Objekt für den Aufrufer ab.
IRealTimeStylus::GetTabletContextIdFromTablet

Ruft die TabletContextId-Eigenschaft ab, die einem bestimmten Tablet-Digitizer-Objekt zugeordnet ist.
IRealTimeStylus::GetTabletFromTabletContextId

Ruft eine IInkTablet-Schnittstelle für einen angegebenen Tablet-Kontext ab.
IRealTimeStylus::p ut_Enabled

Ruft einen Wert ab, der angibt, ob das RealTimeStylus-Objekt Tablet-Stiftdaten sammelt, oder legt diesen fest. (Put)
IRealTimeStylus::p ut_HWND

Ruft den Handle-Wert ab, der dem Fenster zugeordnet ist, das das RealTimeStylus-Objekt verwendet, oder legt diese fest. (Put)
IRealTimeStylus::p ut_WindowInputRectangle

Ruft das Fenstereingaberechteck für das RealTimeStylus Class-Objekt ab oder legt es fest. (Put)
IRealTimeStylus::RemoveAllStylusAsyncPlugins

Entfernt alle Plug-Ins aus der asynchronen Plug-In-Sammlung.
IRealTimeStylus::RemoveAllStylusSyncPlugins

Entfernt alle Plug-Ins aus der synchronen Plug-In-Sammlung.
IRealTimeStylus::RemoveStylusAsyncPlugin

Entfernt und gibt optional ein IStylusAsyncPlugin mit dem angegebenen Index in der asynchronen Plug-In-Auflistung zurück.
IRealTimeStylus::RemoveStylusSyncPlugin

Entfernt ein IStylusSyncPlugin aus der Auflistung am angegebenen Index.
IRealTimeStylus::SetAllTabletsMode

Legt den Modus für das RealTimeStylus Class-Objekt fest, um Daten von allen Digitizern zu sammeln.
IRealTimeStylus::SetDesiredPacketDescription

Fordert Eigenschaften an, die in den Paketstream eingeschlossen werden sollen.
IRealTimeStylus::SetSingleTabletMode

Ändert den Modus für das RTS-Objekt (RealTimeStylus Class), um Eingaben von nur einem Tablet-Objekt zu sammeln, das einen Digitizer darstellt, der an den Tablet-PC angefügt ist. Eingabeeingaben von anderen Digitizern werden vom RealTimeStylus ignoriert.

Hinweise

Diese Schnittstelle wird von der RealTimeStylus-Klasse implementiert.

Die Erweiterbarkeit wird über synchrone und asynchrone Plug-In-Modelle bereitgestellt, die die Schnittstellen IStylusSyncPlugin bzw . IStylusAsyncPlugin verwenden, um benutzerdefinierte Verarbeitung durchzuführen. Verwenden Sie asynchrone Plug-Ins für rechenintensive Vorgänge, um das Blockieren des Paketstreams zu vermeiden.

Es wird empfohlen, die IStylusSyncPlugin-Schnittstellenimplementierungen nicht für CPU- und zeitintensive Vorgänge zu verwenden, da dadurch der Paketstreamfluss blockiert wird. Diese Vorgänge sollten in IStylusAsyncPlugin-Schnittstellenimplementierungsklassen ausgeführt werden, die in einem anderen Thread als dem Thread ausgeführt werden, der den Paketstreamfluss verwaltet.

Hinweis Die synchronen und asynchronen Plug-In-Auflistungen für die RealTimeStylus-Klasse können geändert werden, ohne das RealTimeStylus-Klassenobjekt zu deaktivieren und dann erneut zu aktivieren.
 

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP Tablet PC Edition [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile rtscom.h

Weitere Informationen

DynamicRenderer-Klasse

RealTimeStylus-Klasse

RealTimeStylus-Klassen und -Schnittstellen

RealTimeStylus-Referenz