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.
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 |