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.

Hinweis Das direkte Aufrufen von Schnittstellenmembern ohne Eingreifen einer RealTimeStylus-Klassen-instance wird nicht unterstützt.
 
Die DynamicRenderer-Klasse verfügt über zwei Kategorien von Eigenschaften: diejenigen, für die Änderungen sofort wirksam werden, und diejenigen, für die Änderungen bei der nächsten Ereignisbenachrichtigung der IStylusPlugin::StylusDown-Methode wirksam werden. Die Eigenschaft IDynamicRenderer::ClipRectangle-Eigenschaft wird sofort wirksam, sodass der Texteingabebereich dynamisch vergrößert wird, während der Benutzer schreibt. Die anderen Eigenschaften werden nach der nächsten Ereignisbenachrichtigung der IStylusPlugin::StylusDown-Methode wirksam.

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

Weitere Informationen

GestureRecognizer-Klasse

RealTimeStylus-Klassen und -Schnittstellen

RealTimeStylus-Referenz