Partager via


Interface IDynamicRenderer (rtscom.h)

Affiche les données du stylet de la tablette en temps réel, car ces données sont gérées par l’objet RealTimeStylus Class .

Héritage

L’interface IDynamicRenderer hérite de l’interface IUnknown . IDynamicRenderer a également les types de membres suivants :

Méthodes

L’interface IDynamicRenderer a ces méthodes.

 
IDynamicRenderer::D raw

Dessine les données mises en cache dans le contexte d’appareil spécifié.
IDynamicRenderer::get_ClipRectangle

Obtient ou définit le rectangle de découpage de l’objet DynamicRenderer Class. (Get)
IDynamicRenderer::get_ClipRegion

Obtient ou définit la zone de découpage de l’objet DynamicRenderer Class. (Get)
IDynamicRenderer::get_DataCacheEnabled

Obtient ou définit une valeur qui indique si la mise en cache des données est activée pour l’objet DynamicRenderer Class. (Get)
IDynamicRenderer::get_DrawingAttributes

Obtient ou définit l’objet DrawingAttributes utilisé par l’objet DynamicRenderer Class.
IDynamicRenderer::get_Enabled

Obtient ou définit une valeur qui active et désactive le rendu dynamique. (Get)
IDynamicRenderer::get_HWND

Obtient ou définit le handle de fenêtre, HWND, associé à l’objet DynamicRenderer Class. (Get)
IDynamicRenderer::p ut_ClipRectangle

Obtient ou définit le rectangle de découpage de l’objet DynamicRenderer Class. (Put)
IDynamicRenderer::p ut_ClipRegion

Obtient ou définit la zone de découpage de l’objet DynamicRenderer Class. (Put)
IDynamicRenderer::p ut_DataCacheEnabled

Obtient ou définit une valeur qui indique si la mise en cache des données est activée pour l’objet DynamicRenderer Class. (Put)
IDynamicRenderer::p ut_Enabled

Obtient ou définit une valeur qui active et désactive le rendu dynamique. (Put)
IDynamicRenderer::p ut_HWND

Obtient ou définit le handle de fenêtre, HWND, associé à l’objet DynamicRenderer Class. (Put)
IDynamicRenderer::Refresh

Provoque le redessinage de l’objet DynamicRenderer Class des données manuscrites qui sont en cours de rendu.
IDynamicRenderer::ReleaseCachedData

Libère les données de trait spécifiées à partir des données temporelles détenues par la classe DynamicRenderer.

Notes

Cette interface est implémentée par la classe DynamicRenderer.

La classe DynamicRenderer restitue dynamiquement les données de paquets.

Veillez à définir le handle de la classe DynamicRenderer avant de l’ajouter à une collection de plug-ins sur la classe RealTimeStylus. Si le handle n’est pas défini, la méthode de notification IStylusPlugin::Error Sur chaque plug-in est appelée. Pour plus d’informations, consultez Considérations relatives à la gestion des erreurs pour les API StylusInput.

La classe DynamicRenderer implémente l’interface IStylusSyncPlugin .

Un objet DynamicRenderer Class peut redessiner l’entrée manuscrite lorsqu’une fenêtre a été invalidée.

Bien qu’il soit possible d’associer un plug-in donné à plusieurs objets RealTimeStylus Class , les plug-ins De classe DynamicRenderer et GestureRecognizer Ne sont pas conçus pour prendre en charge cela.

Note L’appel direct des membres de l’interface sans l’intervention d’un instance de classe RealTimeStylus n’est pas pris en charge.
 
La classe DynamicRenderer comporte deux catégories de propriétés : celles pour lesquelles les modifications prennent effet immédiatement et celles pour lesquelles les modifications prennent effet lors de la notification d’événement suivante de la méthode IStylusPlugin::StylusDown . La propriété IDynamicRenderer::ClipRectangle Property prend effet immédiatement, ce qui permet à la zone d’entrée de texte de croître dynamiquement à mesure que l’utilisateur écrit. Les autres propriétés prennent effet après la notification d’événement suivante de la méthode IStylusPlugin::StylusDown .

Voici les propriétés pour lesquelles les modifications prennent effet immédiatement :

IDynamicRenderer::ClipRectangle, propriété

Voici les propriétés pour lesquelles les modifications ne prennent pas effet immédiatement et sont retardées :

IDynamicRenderer::D ataCacheEnabled, propriété

IDynamicRenderer::D rawingAttributes, propriété

Spécifications

   
Client minimal pris en charge Windows XP Édition Tablette PC [applications de bureau uniquement]
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête rtscom.h

Voir aussi

Classe GestureRecognizer

Classes et interfaces RealTimeStylus

Référence RealTimeStylus