IDynamicRenderer-Schnittstelle (rtscom.h)
Zeigt die Tablet-Stiftdaten in Echtzeit an, da diese Daten vom RealTimeStylus Class-Objekt verarbeitet werden.
Vererbung
Die IDynamicRenderer-Schnittstelle erbt von der IUnknown-Schnittstelle . IDynamicRenderer verfügt auch über folgende Membertypen:
Methoden
Die IDynamicRenderer-Schnittstelle verfügt über diese Methoden.
IDynamicRenderer::D raw Zeichnet die zwischengespeicherten Daten in den angegebenen Gerätekontext. |
IDynamicRenderer::get_ClipRectangle Ruft das Beschneidungsrechteck für das DynamicRenderer-Klassenobjekt ab oder legt es fest. (Get) |
IDynamicRenderer::get_ClipRegion Ruft den Beschneidungsbereich für das DynamicRenderer-Klassenobjekt ab oder legt diesen fest. (Get) |
IDynamicRenderer::get_DataCacheEnabled Ruft einen Wert ab, der angibt, ob die Datenzwischenspeicherung für das DynamicRenderer Class-Objekt aktiviert ist, oder legt diesen fest. (Get) |
IDynamicRenderer::get_DrawingAttributes Ruft das drawingAttributes-Objekt ab, das vom DynamicRenderer Class-Objekt verwendet wird, oder legt es fest. |
IDynamicRenderer::get_Enabled Ruft einen Wert ab, der das dynamische Rendering ein- und ausschaltet, oder legt diesen fest. (Get) |
IDynamicRenderer::get_HWND Ruft das Fensterhandle HWND ab, das dem DynamicRenderer-Klassenobjekt zugeordnet ist, oder legt dieses fest. (Get) |
IDynamicRenderer::p ut_ClipRectangle Ruft das Beschneidungsrechteck für das DynamicRenderer-Klassenobjekt ab oder legt es fest. (Put) |
IDynamicRenderer::p ut_ClipRegion Ruft den Beschneidungsbereich für das DynamicRenderer-Klassenobjekt ab oder legt diesen fest. (Put) |
IDynamicRenderer::p ut_DataCacheEnabled Ruft einen Wert ab, der angibt, ob die Datenzwischenspeicherung für das DynamicRenderer Class-Objekt aktiviert ist, oder legt diesen fest. (Put) |
IDynamicRenderer::p ut_Enabled Ruft einen Wert ab, der das dynamische Rendering ein- und ausschaltet, oder legt diesen fest. (Put) |
IDynamicRenderer::p ut_HWND Ruft das Fensterhandle HWND ab, das dem DynamicRenderer-Klassenobjekt zugeordnet ist, oder legt dieses fest. (Put) |
IDynamicRenderer::Refresh Bewirkt, dass das DynamicRenderer Class-Objekt die Freihanddaten neu zeichnet, die derzeit gerendert werden. |
IDynamicRenderer::ReleaseCachedData Gibt angegebene Strichdaten aus den temporalen Daten frei, die von der DynamicRenderer-Klasse gespeichert werden. |
Hinweise
Diese Schnittstelle wird von der DynamicRenderer-Klasse implementiert.
Die DynamicRenderer-Klasse rendert Paketdaten dynamisch.
Stellen Sie sicher, dass sie das Handle der DynamicRenderer-Klasse festlegen, bevor Sie es einer Plug-In-Auflistung auf der RealTimeStylus-Klasse hinzufügen. Wenn das Handle nicht festgelegt ist, wird die Benachrichtigungsmethode IStylusPlugin::Error für jedes Plug-In aufgerufen. Weitere Informationen finden Sie unter Überlegungen zur Fehlerbehandlung für die StylusInput-APIs.
Die DynamicRenderer-Klasse implementiert die IStylusSyncPlugin-Schnittstelle .
Ein DynamicRenderer Class-Objekt kann die Freihandeingabe neu zeichnen, wenn ein Fenster ungültig wurde.
Obwohl es möglich ist, ein bestimmtes Plug-In mehreren RealTimeStylus-Klassenobjekten zugeordnet zu haben, unterstützen die Plug-Ins DynamicRenderer-Klasse und GestureRecognizer-Klasse dies nicht.
Im Folgenden werden die Eigenschaften aufgeführt, für die Änderungen sofort wirksam werden:
IDynamicRenderer::ClipRectangle-Eigenschaft
Im Folgenden sind die Eigenschaften aufgeführt, für die Änderungen nicht sofort wirksam werden und verzögert werden:
IDynamicRenderer::D ataCacheEnabled-Eigenschaft
IDynamicRenderer::D rawingAttributes-Eigenschaft
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 |