Compartir a través de


Enumeración RealTimeStylusDataInterest (rtscom.h)

Define los valores usados por los complementos para especificar las notificaciones de eventos que reciben los complementos.

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
El complemento recibe notificaciones para todos los datos de lápiz óptico.
RTSDI_None
Valor: 0
El complemento no recibe notificaciones de ningún dato de lápiz óptico.
RTSDI_Error
Valor: 0x1
Se ha agregado un error a la cola de entrada.
RTSDI_RealTimeStylusEnabled
Valor: 0x2
Se ha habilitado el objeto Clase RealTimeStylus .
RTSDI_RealTimeStylusDisabled
Valor: 0x4
El objeto RealTimeStylus Class se ha deshabilitado.
RTSDI_StylusNew
Valor: 0x8
Un objeto RealTimeStylus Class encuentra un nuevo objeto Stylus.
RTSDI_StylusInRange
Valor: 0x10
El objeto Stylus está en el rango del digitalizador. Notifica al complemento de implementación que el lápiz óptico entra en el área de entrada del objeto Clase RealTimeStylus o está escribiendo el intervalo de detección del digitalizador encima del área de entrada del objeto Clase RealTimeStylus .
RTSDI_InAirPackets
Valor: 0x20
El objeto RealTimeStylus Class está dentro del intervalo de, pero no tocar, el digitalizador y se mueve.
RTSDI_StylusOutOfRange
Valor: 0x40
El objeto RealTimeStylus Class está fuera del intervalo del digitalizador. Informa al complemento de implementación de que el lápiz óptico deja el área de entrada del objeto Clase RealTimeStylus o deja el intervalo de detección del digitalizador encima del área de entrada del objeto Clase RealTimeStylus .
RTSDI_StylusDown
Valor: 0x80
El lápiz óptico está en contacto con el digitalizador.
RTSDI_Packets
Valor: 0x100
El lápiz óptico se mueve y está en contacto con el digitalizador.
RTSDI_StylusUp
Valor: 0x200
El lápiz óptico ha roto el contacto físico con el digitalizador.
RTSDI_StylusButtonUp
Valor: 0x400
Un usuario ha liberado un botón de lápiz óptico.
RTSDI_StylusButtonDown
Valor: 0x800
Un usuario ha presionado un botón de lápiz óptico.
RTSDI_SystemEvents
Valor: 0x1000
Se ha detectado un evento del sistema.
RTSDI_TabletAdded
Valor: 0x2000
El sistema ha detectado un nuevo dispositivo de tableta. Notifica al complemento de implementación cuando se agrega un objeto Microsoft.Ink.Tablet al sistema.
RTSDI_TabletRemoved
Valor: 0x4000
Se ha quitado un dispositivo de tableta del sistema. Notifica al complemento de implementación cuando se quita un objeto Microsoft.Ink.Tablet del sistema.
RTSDI_CustomStylusDataAdded
Valor: 0x8000
Un complemento ha agregado datos a una cola. Puede identificar el tipo de datos personalizados mediante el GUID o El tipo.
RTSDI_UpdateMapping
Valor: 0x10000
Se ha cambiado o establecido una asignación de tableta a la pantalla.
RTSDI_DefaultEvents
El complemento recibe los datos predeterminados del lápiz óptico.

Comentarios

Los valores de enumeración RealTimeStylusDataInterest se usan en una combinación bit a bit que define el conjunto de notificaciones de datos. Use la enumeración RealTimeStylusDataInterest para especificar solo los eventos para los que desea recibir la notificación. Por lo tanto, mejora el rendimiento.

La clase RealTimeStylus notifica a los complementos cuando recupera datos de paquetes llamando a los complementos respectivos en una secuencia especificada. Puede controlar la secuencia y los tipos de complementos que reciben estas notificaciones. Los complementos pueden modificar los datos del paquete en los que llama el objeto Clase RealTimeStylus .

Puede controlar qué métodos se llaman en el complemento mediante la implementación del método IStylusPlugin Interface:: IStylusPlugin::D ataInterest Method .

Los siguientes eventos son los eventos predeterminados:

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

Requisitos

   
Cliente mínimo compatible Windows XP Tablet PC Edition [solo aplicaciones de escritorio]
Servidor mínimo compatible No se admite ninguno
Encabezado rtscom.h

Consulte también

IStylusAsyncPlugin

IStylusSyncPlugin

RealTimeStylus (clase)