Compartilhar via


Enumeração RealTimeStylusDataInterest (rtscom.h)

Define os valores usados pelos plug-ins para especificar quais notificações de evento os plug-ins recebem.

Syntax

typedef enum RealTimeStylusDataInterest {
  RTSDI_AllData = 0xffffffff,
  RTSDI_None = 0,
  RTSDI_Error = 0x1,
  RTSDI_RealTimeStylusEnabled = 0x2,
  RTSDI_RealTimeStylusDisabled = 0x4,
  RTSDI_StylusNew = 0x8,
  RTSDI_StylusInRange = 0x10,
  RTSDI_InAirPackets = 0x20,
  RTSDI_StylusOutOfRange = 0x40,
  RTSDI_StylusDown = 0x80,
  RTSDI_Packets = 0x100,
  RTSDI_StylusUp = 0x200,
  RTSDI_StylusButtonUp = 0x400,
  RTSDI_StylusButtonDown = 0x800,
  RTSDI_SystemEvents = 0x1000,
  RTSDI_TabletAdded = 0x2000,
  RTSDI_TabletRemoved = 0x4000,
  RTSDI_CustomStylusDataAdded = 0x8000,
  RTSDI_UpdateMapping = 0x10000,
  RTSDI_DefaultEvents
} ;

Constantes

 
RTSDI_AllData
Valor: 0xffffffff
O plug-in recebe notificações para todos os dados de caneta.
RTSDI_None
Valor: 0
O plug-in não recebe notificações de dados de caneta.
RTSDI_Error
Valor: 0x1
Um erro foi adicionado à fila de entrada.
RTSDI_RealTimeStylusEnabled
Valor: 0x2
O objeto Classe RealTimeStylus foi habilitado.
RTSDI_RealTimeStylusDisabled
Valor: 0x4
O objeto Classe RealTimeStylus foi desabilitado .
RTSDI_StylusNew
Valor: 0x8
Um objeto Classe RealTimeStylus encontra um novo objeto Stylus.
RTSDI_StylusInRange
Valor: 0x10
O objeto Stylus está no intervalo do digitalizador. Notifica o plug-in de implementação de que a caneta está entrando na área de entrada do objeto Classe RealTimeStylus ou está entrando no intervalo de detecção do digitalizador acima da área de entrada do objeto Classe RealTimeStylus .
RTSDI_InAirPackets
Valor: 0x20
O objeto Classe RealTimeStylus está dentro do intervalo de, mas não tocando, do digitalizador e está se movendo.
RTSDI_StylusOutOfRange
Valor: 0x40
O objeto Classe RealTimeStylus está fora do intervalo do digitalizador. Informa ao plug-in de implementação que a caneta está deixando a área de entrada do objeto Classe RealTimeStylus ou está deixando o intervalo de detecção do digitalizador acima da área de entrada do objeto Classe RealTimeStylus .
RTSDI_StylusDown
Valor: 0x80
A caneta está em contato com o digitalizador.
RTSDI_Packets
Valor: 0x100
A caneta está se movendo e está em contato com o digitalizador.
RTSDI_StylusUp
Valor: 0x200
A caneta quebrou o contato físico com o digitalizador.
RTSDI_StylusButtonUp
Valor: 0x400
Um usuário lançou um botão de caneta.
RTSDI_StylusButtonDown
Valor: 0x800
Um usuário pressionou um botão de caneta.
RTSDI_SystemEvents
Valor: 0x1000
Um evento do sistema foi detectado.
RTSDI_TabletAdded
Valor: 0x2000
Um novo dispositivo tablet foi detectado pelo sistema. Notifica o plug-in de implementação quando um objeto Microsoft.Ink.Tablet é adicionado ao sistema.
RTSDI_TabletRemoved
Valor: 0x4000
Um dispositivo tablet foi removido do sistema. Notifica o plug-in de implementação quando um objeto Microsoft.Ink.Tablet é removido do sistema.
RTSDI_CustomStylusDataAdded
Valor: 0x8000
Um plug-in adicionou dados a uma fila. Você pode identificar o tipo de dados personalizados pelo GUID ou pelo Tipo.
RTSDI_UpdateMapping
Valor: 0x10000
Um mapeamento de tablet para a tela foi alterado ou definido.
RTSDI_DefaultEvents
O plug-in recebe os dados de caneta padrão.

Comentários

Os valores de Enumeração RealTimeStylusDataInterest são usados em uma combinação bit a bit que define o conjunto de notificações de dados. Use a Enumeração RealTimeStylusDataInterest para especificar apenas os eventos para os quais você gostaria de receber a notificação. Assim, melhorando o desempenho.

A Classe RealTimeStylus notifica os plug-ins ao recuperar dados de pacote chamando os respectivos plug-ins em uma sequência especificada. Você controla a sequência e os tipos de plug-ins que recebem essas notificações. Os dados do pacote nos eventos podem ser modificados pelos plug-ins que o objeto Classe RealTimeStylus chama.

Você pode controlar quais métodos são chamados no plug-in implementando o método IStylusPlugin Interface:: IStylusPlugin::D ataInterest.

Os seguintes eventos são os eventos padrão:

  • RTSDI_RealTimeStylusEnabled
  • RTSDI_RealTimeStylusDisabled
  • RTSDI_StylusDown
  • RTSDI_Packets
  • RTSDI_StylusUp
  • RTSDI_SystemEvents
  • RTSDI_CustomStylusDataAdded

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
Cabeçalho rtscom.h

Confira também

Istylusasyncplugin

Istylussyncplugin

Classe RealTimeStylus