Compartilhar via


Interface IDynamicRenderer (rtscom.h)

Exibe os dados da caneta tablet em tempo real, pois esses dados estão sendo manipulados pelo objeto Classe RealTimeStylus .

Herança

A interface IDynamicRenderer herda da interface IUnknown . O IDynamicRenderer também tem esses tipos de membros:

Métodos

A interface IDynamicRenderer tem esses métodos.

 
IDynamicRenderer::D raw

Desenha os dados armazenados em cache para o contexto do dispositivo especificado.
IDynamicRenderer::get_ClipRectangle

Obtém ou define o retângulo de recorte para o objeto Classe DynamicRenderer. (Obter)
IDynamicRenderer::get_ClipRegion

Obtém ou define a região de recorte para o objeto Classe DynamicRenderer. (Obter)
IDynamicRenderer::get_DataCacheEnabled

Obtém ou define um valor que indica se o cache de dados está habilitado para o objeto Classe DynamicRenderer. (Obter)
IDynamicRenderer::get_DrawingAttributes

Obtém ou define o objeto DrawingAttributes usado pelo objeto Classe DynamicRenderer.
IDynamicRenderer::get_Enabled

Obtém ou define um valor que ativa e desativa a renderização dinâmica. (Obter)
IDynamicRenderer::get_HWND

Obtém ou define o identificador de janela, HWND, associado ao objeto Classe DynamicRenderer. (Obter)
IDynamicRenderer::p ut_ClipRectangle

Obtém ou define o retângulo de recorte para o objeto Classe DynamicRenderer. (Put)
IDynamicRenderer::p ut_ClipRegion

Obtém ou define a região de recorte para o objeto Classe DynamicRenderer. (Put)
IDynamicRenderer::p ut_DataCacheEnabled

Obtém ou define um valor que indica se o cache de dados está habilitado para o objeto Classe DynamicRenderer. (Put)
IDynamicRenderer::p ut_Enabled

Obtém ou define um valor que ativa e desativa a renderização dinâmica. (Put)
IDynamicRenderer::p ut_HWND

Obtém ou define o identificador de janela, HWND, associado ao objeto Classe DynamicRenderer. (Put)
IDynamicRenderer::Refresh

Faz com que o objeto Classe DynamicRenderer redesenhe os dados de tinta que estão sendo renderizados no momento.
IDynamicRenderer::ReleaseCachedData

Libera dados de traço especificados dos dados temporais mantidos pela Classe DynamicRenderer.

Comentários

Essa interface é implementada pela Classe DynamicRenderer.

A Classe DynamicRenderer renderiza dados de pacote dinamicamente.

Certifique-se de definir o identificador da Classe DynamicRenderer antes de adicioná-lo a uma coleção de plug-ins na classe RealTimeStylus. Se o identificador não estiver definido, o método de notificação do Método IStylusPlugin::Error em cada plug-in será chamado. Para obter mais informações, consulte Considerações sobre tratamento de erros para as APIs stylusInput.

A Classe DynamicRenderer implementa a interface IStylusSyncPlugin .

Um objeto Classe DynamicRenderer pode redesenhar a tinta quando uma janela foi invalidada.

Embora seja possível ter um determinado plug-in associado a vários objetos da Classe RealTimeStylus , os plug-ins classe DynamicRenderer e GestureRecognizer Class não foram projetados para dar suporte a isso.

Nota Não há suporte para chamar membros da interface diretamente sem a intervenção de uma instância da Classe RealTimeStylus .
 
A Classe DynamicRenderer tem duas categorias de propriedades: aquelas para as quais as alterações entrarão em vigor imediatamente e aquelas para as quais as alterações entrarão em vigor na próxima notificação de evento do Método IStylusPlugin::StylusDown . A propriedade Propriedade IDynamicRenderer::ClipRectangle entra em vigor imediatamente, permitindo que a área de entrada de texto cresça dinamicamente conforme o usuário grava. As outras propriedades entrarão em vigor após a próxima notificação de evento do Método IStylusPlugin::StylusDown .

Veja a seguir as propriedades para as quais as alterações têm efeito imediato:

Propriedade IDynamicRenderer::ClipRectangle

Veja a seguir as propriedades para as quais as alterações não têm efeito imediato e estão atrasadas:

Propriedade IDynamicRenderer::D ataCacheEnabled

Propriedade IDynamicRenderer::D rawingAttributes

Requisitos

   
Cliente mínimo com suporte Windows XP Tablet PC Edition [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Nenhum compatível
Plataforma de Destino Windows
Cabeçalho rtscom.h

Confira também

Classe GestureRecognizer

Classes e interfaces RealTimeStylus

Referência de RealTimeStylus