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 |