Share via


Interfaz IDynamicRenderer (rtscom.h)

Muestra los datos del lápiz de tableta en tiempo real a medida que el objeto RealTimeStylus Class controla los datos.

Herencia

La interfaz IDynamicRenderer hereda de la interfaz IUnknown . IDynamicRenderer también tiene estos tipos de miembros:

Métodos

La interfaz IDynamicRenderer tiene estos métodos.

 
IDynamicRenderer::D raw

Dibuja los datos almacenados en caché en el contexto de dispositivo especificado.
IDynamicRenderer::get_ClipRectangle

Obtiene o establece el rectángulo de recorte del objeto DynamicRenderer Class. (Obtener)
IDynamicRenderer::get_ClipRegion

Obtiene o establece la región de recorte del objeto DynamicRenderer Class. (Obtener)
IDynamicRenderer::get_DataCacheEnabled

Obtiene o establece un valor que indica si el almacenamiento en caché de datos está habilitado para el objeto DynamicRenderer Class. (Obtener)
IDynamicRenderer::get_DrawingAttributes

Obtiene o establece el objeto DrawingAttributes utilizado por el objeto DynamicRenderer Class.
IDynamicRenderer::get_Enabled

Obtiene o establece un valor que activa y desactiva la representación dinámica. (Obtener)
IDynamicRenderer::get_HWND

Obtiene o establece el identificador de ventana, HWND, asociado al objeto DynamicRenderer Class. (Obtener)
IDynamicRenderer::p ut_ClipRectangle

Obtiene o establece el rectángulo de recorte del objeto DynamicRenderer Class. (Put)
IDynamicRenderer::p ut_ClipRegion

Obtiene o establece la región de recorte del objeto DynamicRenderer Class. (Put)
IDynamicRenderer::p ut_DataCacheEnabled

Obtiene o establece un valor que indica si el almacenamiento en caché de datos está habilitado para el objeto DynamicRenderer Class. (Put)
IDynamicRenderer::p ut_Enabled

Obtiene o establece un valor que activa y desactiva la representación dinámica. (Put)
IDynamicRenderer::p ut_HWND

Obtiene o establece el identificador de ventana, HWND, asociado al objeto DynamicRenderer Class. (Put)
IDynamicRenderer::Refresh

Hace que el objeto DynamicRenderer Class vuelva a dibujar los datos de entrada de lápiz que se están representando actualmente.
IDynamicRenderer::ReleaseCachedData

Libera los datos de trazo especificados de los datos temporales mantenidos por la clase DynamicRenderer.

Comentarios

Esta interfaz se implementa mediante la clase DynamicRenderer.

La clase DynamicRenderer representa dinámicamente los datos de paquetes.

Asegúrese de establecer el identificador de la clase DynamicRenderer antes de agregarlo a una colección de complementos en la clase RealTimeStylus. Si no se establece el identificador, se llama al método de notificación IStylusPlugin::Error Method en cada complemento. Para obtener más información, consulte Consideraciones de control de errores para las API de StylusInput.

La clase DynamicRenderer implementa la interfaz IStylusSyncPlugin .

Un objeto DynamicRenderer Class puede volver a dibujar la entrada de lápiz cuando se ha invalidado una ventana.

Aunque es posible tener un complemento determinado asociado a varios objetos De clase RealTimeStylus , los complementos Clase DynamicRenderer y GestureRecognizer Class no están diseñados para admitir esto.

Nota No se admite la llamada a miembros de interfaz directamente sin la intervención de una instancia de clase RealTimeStylus .
 
La clase DynamicRenderer tiene dos categorías de propiedades: aquellas para las que los cambios surten efecto inmediatamente y aquellos para los que los cambios surten efecto en la siguiente notificación de eventos del método IStylusPlugin::StylusDown. La propiedad Propiedad IDynamicRenderer::ClipRectangle surte efecto inmediatamente, lo que permite que el área de entrada de texto crezca dinámicamente a medida que el usuario escribe. Las demás propiedades surten efecto después de la siguiente notificación del evento IStylusPlugin::StylusDown Method .

A continuación se muestran las propiedades para las que los cambios surten efecto inmediato:

IDynamicRenderer::ClipRectangle (propiedad)

A continuación se muestran las propiedades para las que los cambios no surten efecto inmediato y se retrasan:

IDynamicRenderer::D ataCacheEnabled (propiedad)

IDynamicRenderer::D rawingAttributes (propiedad)

Requisitos

   
Cliente mínimo compatible Windows XP Tablet PC Edition [solo aplicaciones de escritorio]
Servidor mínimo compatible No se admite ninguno
Plataforma de destino Windows
Encabezado rtscom.h

Consulte también

Clase GestureRecognizer

Clases e interfaces realTimeStylus

Referencia de RealTimeStylus