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 クラス プラグインは、これをサポートするようには設計されていません。
変更をすぐに有効にするプロパティを次に示します。
IDynamicRenderer::ClipRectangle プロパティ
変更がすぐに反映されず、遅延されるプロパティを次に示します。
IDynamicRenderer::D ataCacheEnabled プロパティ
IDynamicRenderer::D rawingAttributes プロパティ
要件
サポートされている最小のクライアント | Windows XP タブレット PC エディション [デスクトップ アプリのみ] |
サポートされている最小のサーバー | サポートなし |
対象プラットフォーム | Windows |
ヘッダー | rtscom.h |