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.
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 |