Référence RealTimeStylus
Permet d’accéder aux événements de stylet provenant des numériseurs tactiles ou du stylet.
Dans cette section
Notes
Cet objet implémente l’interface COM IRealTimeStylus .
Cet objet peut être instancié en appelant la méthode CoCreateInstance en C++.
Vous pouvez contrôler entièrement, afficher dynamiquement, modifier et même supprimer des données du flux de paquets dans les plug-ins synchrones et asynchrones de l’objet RealTimeStylus Class .
Le stylet en temps réel permet de créer un objet InkCollecting à thread unique et résidant dans le thread d’interface utilisateur de l’application. Cet objet InkCollecting accède aux données de stylet en temps réel de la file d’attente. Un objet InkCollecting conjointement avec un stylet en temps réel permet l’édition de sélection en temps réel et l’édition en temps réel des données manuscrites collectées. Pour plus d’informations, consultez Accès et manipulation d’une entrée de stylet.
Utilisez l’objet RealTimeStylus Class pour interagir directement avec le flux de données du stylet de tablette ou pour bloquer l’entrée manuscrite en temps réel. Utilisez les objets InkCollector Class , InkOverlay Class , InkPicture Control ou InkEdit Control lorsque le comportement par défaut de ces objets fournit le comportement dont vous avez besoin.
Les événements de stylet en temps réel se trouvent sur un handle de fenêtre spécifique dans un rectangle d’entrée de fenêtre spécifique. RealTimeStylusService peut envoyer des données de stylet à plusieurs objets RealTimeStylus Class . Chaque objet RealTimeStylus Class reçoit des données de stylet pour une section spécifique d’une fenêtre basée sur la propriété IRealTimeStylus::WindowInputRectangle définie pour cet objet RealTimeStylus Class . L’objet RealTimeStylus Class obtient les données de stylet, puis les traite via une liste de plug-ins synchrones et asynchrones.
La différence entre les plug-ins synchrones et les plug-ins asynchrones réside dans le thread dans lequel ils s’exécutent et la séquence appelante. Les plug-ins synchrones sont appelés par le thread dans lequel l’objet RealTimeStylus Class s’exécute. Chaque fois que l’objet RealTimeStylus Class est instancié, un thread d’exécution est instancié. Les plug-ins synchrones sont exécutés sur ce nouveau thread instancié pour le instance de l’objet RealTimeStylus Class. Les plug-ins asynchrones sont appelés via l’interface utilisateur ou le thread d’application une fois que le flux de paquets a été traité par les plug-ins synchrones et stocké dans la file d’attente de sortie.
Rubriques connexes