Partager via


É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

Voir aussi

Istylusasyncplugin

IStylusSyncPlugin

RealTimeStylus, classe