Énumération RealTimeStylusDataInterest (rtscom.h)
Définit les valeurs utilisées par les plug-ins pour spécifier les notifications d’événements que les plug-ins reçoivent.
Syntaxe
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 Valeur : 0xffffffff Le plug-in reçoit des notifications pour toutes les données de stylet. |
RTSDI_None Valeur : 0 Le plug-in ne reçoit aucune notification pour les données de stylet. |
RTSDI_Error Valeur : 0x1 Une erreur a été ajoutée à la file d’attente d’entrée. |
RTSDI_RealTimeStylusEnabled Valeur : 0x2 L’objet RealTimeStylus Class a été activé. |
RTSDI_RealTimeStylusDisabled Valeur : 0x4 L’objet RealTimeStylus Class a été désactivé. |
RTSDI_StylusNew Valeur : 0x8 Un objet RealTimeStylus Class rencontre un nouvel objet Stylus. |
RTSDI_StylusInRange Valeur : 0x10 L’objet Stylus est à portée du numériseur. Avertit le plug-in d’implémentation que le stylet entre dans la zone d’entrée de l’objet RealTimeStylus Class ou dans la plage de détection du numériseur au-dessus de la zone d’entrée de l’objet Classe RealTimeStylus . |
RTSDI_InAirPackets Valeur : 0x20 L’objet RealTimeStylus Class se trouve dans la plage du numériseur, sans le toucher, et se déplace. |
RTSDI_StylusOutOfRange Valeur : 0x40 L’objet RealTimeStylus Class est hors de portée du numériseur. Informe le plug-in d’implémentation que le stylet quitte la zone d’entrée de l’objet RealTimeStylus Class ou quitte la plage de détection du numériseur au-dessus de la zone d’entrée de l’objet RealTimeStylus Class . |
RTSDI_StylusDown Valeur : 0x80 Le stylet est en contact avec le numériseur. |
RTSDI_Packets Valeur : 0x100 Le stylet est en mouvement et est en contact avec le numériseur. |
RTSDI_StylusUp Valeur : 0x200 Le stylet a rompu le contact physique avec le numériseur. |
RTSDI_StylusButtonUp Valeur : 0x400 Un utilisateur a relâché un bouton de stylet. |
RTSDI_StylusButtonDown Valeur : 0x800 Un utilisateur a appuyé sur un bouton de stylet. |
RTSDI_SystemEvents Valeur : 0x1000 Un événement système a été détecté. |
RTSDI_TabletAdded Valeur : 0x2000 Un nouvel appareil de tablette a été détecté par le système. Avertit le plug-in d’implémentation lorsqu’un objet Microsoft.Ink.Tablet est ajouté au système. |
RTSDI_TabletRemoved Valeur : 0x4000 Une tablette a été supprimée du système. Notifie le plug-in d’implémentation lorsqu’un objet Microsoft.Ink.Tablet est supprimé du système. |
RTSDI_CustomStylusDataAdded Valeur : 0x8000 Un plug-in a ajouté des données à une file d’attente. Vous pouvez identifier le type de données personnalisées à l’aide du GUID ou du type. |
RTSDI_UpdateMapping Valeur : 0x10000 Un mappage de tablette à l’écran a été modifié ou défini. |
RTSDI_DefaultEvents Le plug-in reçoit les données de stylet par défaut. |
Notes
Les valeurs d’énumération RealTimeStylusDataInterest sont utilisées dans une combinaison de bits qui définit le jeu de notifications de données. Utilisez l’énumération RealTimeStylusDataInterest pour spécifier uniquement les événements pour lesquels vous souhaitez recevoir une notification. Ainsi, l’amélioration des performances.
La classe RealTimeStylus avertit les plug-ins lorsqu’elle récupère des données de paquets en appelant les plug-ins respectifs dans une séquence spécifiée. Vous contrôlez la séquence et les types de plug-ins qui reçoivent ces notifications. Les données de paquets dans les événements peuvent être modifiées par les plug-ins que l’objet RealTimeStylus Class appelle.
Vous pouvez contrôler les méthodes appelées sur votre plug-in en implémentant la méthode IStylusPlugin Interface:: IStylusPlugin::D ataInterest Method .
Les événements suivants sont les événements par défaut :
- RTSDI_RealTimeStylusEnabled
- RTSDI_RealTimeStylusDisabled
- RTSDI_StylusDown
- RTSDI_Packets
- RTSDI_StylusUp
- RTSDI_SystemEvents
- RTSDI_CustomStylusDataAdded
Spécifications
Client minimal pris en charge | Windows XP Édition Tablette PC [applications de bureau uniquement] |
Serveur minimal pris en charge | Aucun pris en charge |
En-tête | rtscom.h |