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 |