Compartilhar via


Interface IRealTimeStylus (rtscom.h)

Manipula os dados do pacote de caneta de um digitalizador em tempo real.

Herança

A interface IRealTimeStylus herda da interface IUnknown . O IRealTimeStylus também tem estes tipos de membros:

Métodos

A interface IRealTimeStylus tem esses métodos.

 
IRealTimeStylus::AddCustomStylusDataToQueue

Adiciona dados personalizados à fila especificada do objeto Classe RealTimeStylus.
IRealTimeStylus::AddStylusAsyncPlugin

Adiciona um IStylusAsyncPlugin à coleção de plug-ins assíncrona no índice especificado.
IRealTimeStylus::AddStylusSyncPlugin

Adiciona um IStylusSyncPlugin à coleção de plug-ins síncrona no índice especificado.
IRealTimeStylus::ClearStylusQueues

Limpa as filas de entrada e saída da classe RealTimeStylus de dados.
IRealTimeStylus::get_ChildRealTimeStylusPlugin

Obtém ou define um objeto RealTimeStylus como um plug-in assíncrono do objeto RealTimeStylus atual.
IRealTimeStylus::get_Enabled

Obtém ou define um valor que especifica se o objeto RealTimeStylus coleta dados de caneta tablet. (Obter)
IRealTimeStylus::get_HWND

Obtém ou define o valor do identificador associado à janela que o objeto RealTimeStylus usa. (Obter)
IRealTimeStylus::get_WindowInputRectangle

Obtém ou define o retângulo de entrada da janela para o objeto Classe RealTimeStylus. (Obter)
IRealTimeStylus::GetAllTabletContextIds

Recupera uma matriz que contém todos os identificadores de contexto do tablet ativos no momento.
IRealTimeStylus::GetDesiredPacketDescription

Recupera a lista de propriedades que foram solicitadas para serem incluídas no fluxo de pacotes.
IRealTimeStylus::GetPacketDescriptionData

Recupera as propriedades do pacote e os fatores de dimensionamento.
IRealTimeStylus::GetStylusAsyncPlugin

Recupera o plug-in no índice especificado na coleção de plug-ins assíncrona.
IRealTimeStylus::GetStylusAsyncPluginCount

Recupera o número de plug-ins na coleção de plug-ins assíncrona.
IRealTimeStylus::GetStyluses

Recupera a coleção de canetas que o objeto Classe RealTimeStylus encontrou.
IRealTimeStylus::GetStylusForId

Recupera uma caneta para o identificador de caneta especificado.
IRealTimeStylus::GetStylusSyncPlugin

Recupera o plug-in no índice especificado na coleção de plug-ins síncrona.
IRealTimeStylus::GetStylusSyncPluginCount

Recupera o número de plug-ins na coleção de plug-ins síncronos.
IRealTimeStylus::GetTablet

Recupera um objeto IInkTablet Interface para o chamador.
IRealTimeStylus::GetTabletContextIdFromTablet

Recupera a propriedade TabletContextId associada a um determinado objeto digitalizador de tablet.
IRealTimeStylus::GetTabletFromTabletContextId

Recupera uma interface IInkTablet para um contexto de tablet especificado.
IRealTimeStylus::p ut_Enabled

Obtém ou define um valor que especifica se o objeto RealTimeStylus coleta dados de caneta tablet. (Put)
IRealTimeStylus::p ut_HWND

Obtém ou define o valor do identificador associado à janela que o objeto RealTimeStylus usa. (Put)
IRealTimeStylus::p ut_WindowInputRectangle

Obtém ou define o retângulo de entrada da janela para o objeto Classe RealTimeStylus. (Put)
IRealTimeStylus::RemoveAllStylusAsyncPlugins

Remove todos os plug-ins da coleção de plug-ins assíncronos.
IRealTimeStylus::RemoveAllStylusSyncPlugins

Remove todos os plug-ins da coleção de plug-ins síncronos.
IRealTimeStylus::RemoveStylusAsyncPlugin

Remove e, opcionalmente, retorna um IStylusAsyncPlugin com o índice especificado na coleção de plug-ins assíncrona.
IRealTimeStylus::RemoveStylusSyncPlugin

Remove um IStylusSyncPlugin da coleção no índice especificado.
IRealTimeStylus::SetAllTabletsMode

Define o modo do objeto Classe RealTimeStylus para coletar dados de todos os digitalizadores.
IRealTimeStylus::SetDesiredPacketDescription

Solicita que as propriedades sejam incluídas no fluxo de pacotes.
IRealTimeStylus::SetSingleTabletMode

Modifica o modo do objeto Classe RealTimeStylus (RTS) para coletar a entrada de apenas um objeto tablet que representa um digitalizador anexado ao Tablet PC. A entrada de caneta de outros digitalizadores é ignorada pelo RealTimeStylus.

Comentários

Essa interface é implementada pela classe RealTimeStylus.

A extensibilidade é fornecida por meio de modelos de plug-in síncronos e assíncronos, usando as interfaces IStylusSyncPlugin e IStylusAsyncPlugin , respectivamente, para conduzir o processamento personalizado. Use plug-ins assíncronos para operações computacionalmente intensas para evitar o bloqueio do fluxo de pacotes.

Recomendamos que você não use as implementações da interface IStylusSyncPlugin para operações de CPU e com uso intensivo de tempo, pois isso bloqueia o fluxo de fluxo de pacotes. Essas operações devem ser realizadas em classes de implementação da interface IStylusAsyncPlugin que são executadas em um thread diferente do thread que mantém o fluxo de fluxo de pacotes.

Nota As coleções de plug-ins síncronas e assíncronas na classe RealTimeStylus podem ser modificadas sem desabilitar e reabilitar o objeto RealTimeStylus Class .
 

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 DynamicRenderer

Classe RealTimeStylus

Classes e interfaces RealTimeStylus

Referência de RealTimeStylus