Interface IRealTimeStylus (rtscom.h)
Gère les données de paquets de stylet à partir d’un numériseur en temps réel.
Héritage
L’interface IRealTimeStylus hérite de l’interface IUnknown. IRealTimeStylus a également ces types de membres :
Méthodes
L’interface IRealTimeStylus a ces méthodes.
IRealTimeStylus::AddCustomStylusDataToQueue Ajoute des données personnalisées à la file d’attente spécifiée de l’objet RealTimeStylus Class. |
IRealTimeStylus::AddStylusAsyncPlugin Ajoute un IStylusAsyncPlugin à la collection de plug-ins asynchrones à l’index spécifié. |
IRealTimeStylus::AddStylusSyncPlugin Ajoute un IStylusSyncPlugin à la collection de plug-ins synchrones à l’index spécifié. |
IRealTimeStylus::ClearStylusQueues Efface les files d’attente d’entrée et de sortie de la classe RealTimeStylus de données. |
IRealTimeStylus::get_ChildRealTimeStylusPlugin Obtient ou définit un objet RealTimeStylus en tant que plug-in asynchrone de l’objet RealTimeStylus actuel. |
IRealTimeStylus::get_Enabled Obtient ou définit une valeur qui spécifie si l’objet RealTimeStylus collecte les données du stylet de tablette. (Get) |
IRealTimeStylus::get_HWND Obtient ou définit la valeur de handle associée à la fenêtre que l’objet RealTimeStylus utilise. (Get) |
IRealTimeStylus::get_WindowInputRectangle Obtient ou définit le rectangle d’entrée de fenêtre pour l’objet RealTimeStylus Class. (Get) |
IRealTimeStylus::GetAllTabletContextIds Récupère un tableau contenant tous les identificateurs de contexte de tablette actifs. |
IRealTimeStylus::GetDesiredPacketDescription Récupère la liste des propriétés qui ont été demandées pour être incluses dans le flux de paquets. |
IRealTimeStylus::GetPacketDescriptionData Récupère les propriétés de paquets et les facteurs de mise à l’échelle. |
IRealTimeStylus::GetStylusAsyncPlugin Récupère le plug-in à l’index spécifié dans la collection de plug-ins asynchrone. |
IRealTimeStylus::GetStylusAsyncPluginCount Récupère le nombre de plug-ins dans la collection de plug-ins asynchrone. |
IRealTimeStylus::GetStyluses Récupère la collection de stylets rencontrés par l’objet RealTimeStylus Class. |
IRealTimeStylus::GetStylusForId Récupère un stylet pour l’identificateur de stylet spécifié. |
IRealTimeStylus::GetStylusSyncPlugin Récupère le plug-in à l’index spécifié dans la collection de plug-ins synchrones. |
IRealTimeStylus::GetStylusSyncPluginCount Récupère le nombre de plug-ins dans la collection de plug-ins synchrones. |
IRealTimeStylus::GetTablet Récupère un objet IInkTablet Interface à l’appelant. |
IRealTimeStylus::GetTabletContextIdFromTablet Récupère la propriété TabletContextId associée à un objet numériseur de tablette donné. |
IRealTimeStylus::GetTabletFromTabletContextId Récupère une interface IInkTablet pour un contexte de tablette spécifié. |
IRealTimeStylus::p ut_Enabled Obtient ou définit une valeur qui spécifie si l’objet RealTimeStylus collecte les données du stylet de tablette. (Put) |
IRealTimeStylus::p ut_HWND Obtient ou définit la valeur de handle associée à la fenêtre que l’objet RealTimeStylus utilise. (Put) |
IRealTimeStylus::p ut_WindowInputRectangle Obtient ou définit le rectangle d’entrée de fenêtre pour l’objet RealTimeStylus Class. (Put) |
IRealTimeStylus::RemoveAllStylusAsyncPlugins Supprime tous les plug-ins de la collection de plug-ins asynchrone. |
IRealTimeStylus::RemoveAllStylusSyncPlugins Supprime tous les plug-ins de la collection de plug-ins synchrones. |
IRealTimeStylus::RemoveStylusAsyncPlugin Supprime et retourne éventuellement un IStylusAsyncPlugin avec l’index spécifié dans la collection de plug-ins asynchrone. |
IRealTimeStylus::RemoveStylusSyncPlugin Supprime un IStylusSyncPlugin de la collection à l’index spécifié. |
IRealTimeStylus::SetAllTabletsMode Définit le mode de l’objet RealTimeStylus Class pour collecter des données à partir de tous les numériseurs. |
IRealTimeStylus::SetDesiredPacketDescription Demande que les propriétés soient incluses dans le flux de paquets. |
IRealTimeStylus::SetSingleTabletMode Modifie le mode de l’objet RTS (RealTimeStylus Class) pour collecter les entrées d’un seul objet tablette représentant un numériseur attaché au Tablet PC. L’entrée de stylet provenant d’autres numériseurs est ignorée par realTimeStylus. |
Notes
Cette interface est implémentée par la classe RealTimeStylus.
L’extensibilité est fournie via des modèles de plug-in synchrones et asynchrones, à l’aide des interfaces IStylusSyncPlugin et IStylusAsyncPlugin respectivement pour effectuer un traitement personnalisé. Utilisez des plug-ins asynchrones pour les opérations intensives de calcul afin d’éviter de bloquer le flux de paquets.
Nous vous recommandons de ne pas utiliser les implémentations d’interface IStylusSyncPlugin pour les opérations nécessitant beaucoup de temps et de processeur, car cela bloque le flux de flux de paquets. Ces opérations doivent être effectuées dans les classes d’implémentation de l’interface IStylusAsyncPlugin qui s’exécutent sur un thread différent du thread qui gère le flux de flux de paquets.
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 |
Plateforme cible | Windows |
En-tête | rtscom.h |