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

データが RealTimeStylus クラス オブジェクトによって処理されるときに、タブレット ペン のデータをリアルタイムで表示します。

継承

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

メソッド

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

 
IDynamicRenderer::D raw

指定したデバイス コンテキストにキャッシュされたデータを描画します。
IDynamicRenderer::get_ClipRectangle

DynamicRenderer クラス オブジェクトのクリッピング四角形を取得または設定します。 (Get)
IDynamicRenderer::get_ClipRegion

DynamicRenderer クラス オブジェクトのクリッピング領域を取得または設定します。 (Get)
IDynamicRenderer::get_DataCacheEnabled

DynamicRenderer クラス オブジェクトに対してデータ キャッシュが有効かどうかを示す値を取得または設定します。 (Get)
IDynamicRenderer::get_DrawingAttributes

DynamicRenderer クラス オブジェクトによって使用される DrawingAttributes オブジェクトを取得または設定します。
IDynamicRenderer::get_Enabled

動的レンダリングのオンとオフを切り替える値を取得または設定します。 (Get)
IDynamicRenderer::get_HWND

DynamicRenderer クラス オブジェクトに関連付けられたウィンドウ ハンドル HWND を取得または設定します。 (Get)
IDynamicRenderer::p ut_ClipRectangle

DynamicRenderer クラス オブジェクトのクリッピング四角形を取得または設定します。 (Put)
IDynamicRenderer::p ut_ClipRegion

DynamicRenderer クラス オブジェクトのクリッピング領域を取得または設定します。 (Put)
IDynamicRenderer::p ut_DataCacheEnabled

DynamicRenderer クラス オブジェクトに対してデータ キャッシュが有効かどうかを示す値を取得または設定します。 (Put)
IDynamicRenderer::p ut_Enabled

動的レンダリングのオンとオフを切り替える値を取得または設定します。 (Put)
IDynamicRenderer::p ut_HWND

DynamicRenderer クラス オブジェクトに関連付けられたウィンドウ ハンドル HWND を取得または設定します。 (Put)
IDynamicRenderer::Refresh

DynamicRenderer クラス オブジェクトに、現在レンダリングされているインク データを再描画させます。
IDynamicRenderer::ReleaseCachedData

DynamicRenderer クラスによって保持されているテンポラル データから、指定されたストローク データを解放します。

解説

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

DynamicRenderer クラスは、パケット データを動的にレンダリングします。

DynamicRenderer クラスのハンドルを設定してから、RealTimeStylus クラスのプラグイン コレクションに追加してください。 ハンドルが設定されていない場合は、各プラグインの IStylusPlugin::Error メソッド 通知メソッドが呼び出されます。 詳細については、「 StylusInput API のエラー処理に関する考慮事項」を参照してください

DynamicRenderer クラス、IStylusSyncPlugin インターフェイスを実装します。

DynamicRenderer クラス オブジェクトは、ウィンドウが無効になったときにインクを再描画できます。

特定のプラグインを複数の RealTimeStylus クラス オブジェクトに関連付けすることは可能ですが、 DynamicRenderer クラス および GestureRecognizer クラス プラグインは、これをサポートするようには設計されていません。

メモRealTimeStylus クラス インスタンスの介入なしでインターフェイス メンバーを直接呼び出すことはサポートされていません。
 
DynamicRenderer クラスには、変更がすぐに有効なものと、次の IStylusPlugin::StylusDown メソッド イベント通知で変更が有効なプロパティの 2 つのカテゴリがあります。 IDynamicRenderer::ClipRectangle プロパティはすぐに有効になり、ユーザーが書き込むにつれてテキスト入力領域を動的に拡大できます。 その他のプロパティは、次の IStylusPlugin::StylusDown メソッド イベント通知の後に有効になります。

変更をすぐに有効にするプロパティを次に示します。

IDynamicRenderer::ClipRectangle プロパティ

変更がすぐに反映されず、遅延されるプロパティを次に示します。

IDynamicRenderer::D ataCacheEnabled プロパティ

IDynamicRenderer::D rawingAttributes プロパティ

要件

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

関連項目

GestureRecognizer クラス

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

RealTimeStylus リファレンス