Compartilhar via


Acessando e manipulando entrada de caneta

O Tablet PC inclui tecnologia para interagir com dados de caneta tablet à medida que estão sendo coletados. A classe RealTimeStylus faz parte da API (interfaces de programação de aplicativo) StylusInput, que fornecem acesso ao fluxo de dados da caneta tablet. Essas APIs permitem capturar, interromper e modificar o fluxo independentemente da renderização e coleta de tinta.

As APIs stylusInput foram projetadas para:

  • Forneça acesso em tempo real ao fluxo de dados da caneta tablet.
  • Impedir que o thread da interface do usuário bloqueie a renderização dinâmica de tinta enfileirando os dados do pacote no thread da interface do usuário e tornando a coleção de tinta única encadeada.
  • Aumente o desempenho e reduza o uso geral do thread usando o objeto InkCollector , o objeto InkOverlay , o controle InkPicture ou o controle InkEdit para coletar tinta.

As APIs StylusInput não foram projetadas para funcionar com o objeto InkCollector , o objeto InkOverlay , o controle InkPicture ou o controle InkEdit .

Quando você precisar interagir diretamente com o fluxo de dados da caneta tablet ou quando seu aplicativo puder bloquear a escrita à tinta em tempo real, use o objeto RealTimeStylus . Use o objeto InkCollector , o objeto InkOverlay , o controle InkPicture ou o controle InkEdit quando o comportamento padrão desses objetos fornecer o comportamento necessário.

Nesta seção

As seções a seguir descrevem os elementos das APIs StylusInput:

O modelo Cascaded RealTimeStylus

Exemplo de plug-in RealTimeStylus

Exemplo da coleção de tinta RealTimeStylus