IRealTimeStylus インターフェイス (rtscom.h)

デジタイザーからのスタイラス パケット データをリアルタイムで処理します。

継承

IRealTimeStylus インターフェイスは、IUnknown インターフェイスから継承されます。 IRealTimeStylus には、次の種類のメンバーもあります。

メソッド

IRealTimeStylus インターフェイスには、これらのメソッドがあります。

 
IRealTimeStylus::AddCustomStylusDataToQueue

RealTimeStylus クラス オブジェクトの指定したキューにカスタム データを追加します。
IRealTimeStylus::AddStylusAsyncPlugin

指定したインデックス位置にある非同期プラグイン コレクションに IStylusAsyncPlugin を追加します。
IRealTimeStylus::AddStylusSyncPlugin

指定したインデックス位置にある同期プラグイン コレクションに IStylusSyncPlugin を追加します。
IRealTimeStylus::ClearStylusQueues

データの RealTimeStylus クラスの入力キューと出力キューをクリアします。
IRealTimeStylus::get_ChildRealTimeStylusPlugin

現在の RealTimeStylus オブジェクトの非同期プラグインとして RealTimeStylus オブジェクトを取得または設定します。
IRealTimeStylus::get_Enabled

RealTimeStylus オブジェクトがタブレット ペン データを収集するかどうかを指定する値を取得または設定します。 (Get)
IRealTimeStylus::get_HWND

RealTimeStylus オブジェクトが使用するウィンドウに関連付けられているハンドル値を取得または設定します。 (Get)
IRealTimeStylus::get_WindowInputRectangle

RealTimeStylus クラス オブジェクトのウィンドウ入力四角形を取得または設定します。 (Get)
IRealTimeStylus::GetAllTabletContextIds

現在アクティブなすべてのタブレット コンテキスト識別子を含む配列を取得します。
IRealTimeStylus::GetDesiredPacketDescription

パケット ストリームに含めるよう要求されたプロパティの一覧を取得します。
IRealTimeStylus::GetPacketDescriptionData

パケットのプロパティとスケーリング要因を取得します。
IRealTimeStylus::GetStylusAsyncPlugin

非同期プラグイン コレクション内の指定したインデックスにあるプラグインを取得します。
IRealTimeStylus::GetStylusAsyncPluginCount

非同期プラグイン コレクション内のプラグインの数を取得します。
IRealTimeStylus::GetStyluses

RealTimeStylus クラス オブジェクトが検出したスタイラスのコレクションを取得します。
IRealTimeStylus::GetStylusForId

指定したスタイラス識別子のスタイラスを取得します。
IRealTimeStylus::GetStylusSyncPlugin

同期プラグイン コレクション内の指定したインデックスにあるプラグインを取得します。
IRealTimeStylus::GetStylusSyncPluginCount

同期プラグイン コレクション内のプラグインの数を取得します。
IRealTimeStylus::GetTablet

呼び出し元に IInkTablet Interface オブジェクトを取得します。
IRealTimeStylus::GetTabletContextIdFromTablet

特定のタブレット デジタイザー オブジェクトに関連付けられている TabletContextId プロパティを取得します。
IRealTimeStylus::GetTabletFromTabletContextId

指定したタブレット コンテキストの IInkTablet インターフェイスを取得します。
IRealTimeStylus::p ut_Enabled

RealTimeStylus オブジェクトがタブレット ペン データを収集するかどうかを指定する値を取得または設定します。 (Put)
IRealTimeStylus::p ut_HWND

RealTimeStylus オブジェクトが使用するウィンドウに関連付けられているハンドル値を取得または設定します。 (Put)
IRealTimeStylus::p ut_WindowInputRectangle

RealTimeStylus クラス オブジェクトのウィンドウ入力四角形を取得または設定します。 (Put)
IRealTimeStylus::RemoveAllStylusAsyncPlugins

非同期プラグイン コレクションからすべてのプラグインを削除します。
IRealTimeStylus::RemoveAllStylusSyncPlugins

同期プラグイン コレクションからすべてのプラグインを削除します。
IRealTimeStylus::RemoveStylusAsyncPlugin

非同期プラグイン コレクション内の指定したインデックスを持つ IStylusAsyncPlugin を削除し、必要に応じて返します。
IRealTimeStylus::RemoveStylusSyncPlugin

指定したインデックス位置にあるコレクションから IStylusSyncPlugin を削除します。
IRealTimeStylus::SetAllTabletsMode

RealTimeStylus クラス オブジェクトのモードを設定して、すべてのデジタイザーからデータを収集します。
IRealTimeStylus::SetDesiredPacketDescription

パケット ストリームに含めるプロパティを要求します。
IRealTimeStylus::SetSingleTabletMode

RealTimeStylus Class (RTS) オブジェクトのモードを変更して、タブレット PC に接続されているデジタイザーを表す 1 つのタブレット オブジェクトからの入力のみを収集します。 他のデジタイザーからのスタイラス入力は、RealTimeStylus では無視されます。

解説

このインターフェイスは RealTimeStylus クラスによって実装されます。

拡張性は、同期プラグイン モデルと非同期プラグイン モデルを通じて提供されます。カスタム処理を行うために、それぞれ IStylusSyncPlugin インターフェイスと IStylusAsyncPlugin インターフェイスを使用します。 パケット ストリームのブロックを回避するために、計算負荷の高い操作には非同期プラグインを使用します。

IStylusSyncPlugin インターフェイスの実装は、CPU と時間のかかる操作には使用しないことをお勧めします。これは、パケット ストリーム フローをブロックするためです。 これらの操作は、パケット ストリーム フローを維持するスレッドとは異なるスレッドで実行される IStylusAsyncPlugin インターフェイス実装クラスで実行する必要があります。

メモRealTimeStylus クラスの同期および非同期プラグイン コレクションは、RealTimeStylus クラス オブジェクトを無効にしてから再度有効にしなくても変更できます。
 

要件

   
サポートされている最小のクライアント Windows XP Tablet PC Edition [デスクトップ アプリのみ]
サポートされている最小のサーバー サポートなし
対象プラットフォーム Windows
ヘッダー rtscom.h

関連項目

DynamicRenderer クラス

RealTimeStylus クラス

RealTimeStylus クラスとインターフェイス

RealTimeStylus リファレンス