Entrée manuscrite
Vue d’ensemble de la technologie d’entrée manuscrite.
Pour développer une entrée manuscrite, vous avez besoin des en-têtes suivants :
Pour obtenir des conseils de programmation pour cette technologie, consultez :
INK_HIGH_CONTRAST_ADJUSTMENT Spécifie comment l’objet IInkD2DRenderer2 dessine l’entrée manuscrite (standard et modifiée) lorsque le système est en mode de thème de contraste. |
TfHandwritingFocusTargetResponse Spécifie comment un client qui implémente l’interface IHandwritingInputRoutingCallback répond lorsque la fonction FocusHandwritingTarget est appelée. |
TfHandwritingState Spécifie comment l’écriture manuscrite est gérée par le système. |
TfInputEvaluation Spécifie comment l’entrée du stylet doit être reconnue. |
TfProximateHandwritingTargetResponse Spécifie les comportements d’écriture manuscrite pris en charge en fonction de l’emplacement immédiat d’un objet cible d’écriture manuscrite. |
CreateAndInitializeInkPresenter Crée un objet IInkPresenterDesktop sur un thread d’application, le connecte à l’arborescence visuelle DirectComposition de l’application et définit la taille de l’objet. |
CreateInkPresenter Crée un objet IInkPresenterDesktop sur un thread d’application. |
DetermineProximateHandwritingTarget |
Dessin Restitue le trait d’encre dans le contexte d’appareil Direct2D désigné de l’application. |
Dessin Restitue le trait d’encre dans le contexte d’appareil Direct2D désigné de l’application. |
FocusHandwritingTarget |
GetHandwritingDistanceThreshold Récupère la distance (verticale et horizontale) en pixels d’un contrôle d’édition valide pour lequel targetScreenPoint active la fonctionnalité d’écriture manuscrite. |
GetHandwritingState Récupère l’état actuel de l’écriture manuscrite pour le gestionnaire de threads TSF (Text Services Framework). |
GetHandwritingStrokeIdForPointer Récupère l’ID unique du trait d’encre associé à l’ID de pointeur spécifié. |
GetPointerTargetInfo Récupère des détails sur la cible immédiate de l’entrée du pointeur. |
GetPointerTargetInfo Récupère les détails de la fenêtre cible de niveau supérieur de l’entrée du pointeur. |
GetSize Obtient la taille de l’objet InkPresenter. |
GetThreadIdForInput Récupère l’ID du thread de gestion des messages pour l’interface utilisateur cible d’entrée. |
Appeler Exécute l’opération d’entrée manuscrite sur un thread d’objet IInkDesktopHost. |
OnCommitRequested Demande que l’application valide toutes les commandes Microsoft DirectComposition en attente dans l’arborescence visuelle DirectComposition de l’application. |
OnHighContrastChanged Spécifie un gestionnaire de modifications à contraste élevé. Ce gestionnaire est informé des modifications apportées aux paramètres système à contraste élevé. |
QueueWorkItem Ajoutez une opération d’entrée manuscrite à une file d’attente de travail pour exécution sur le thread IInkDesktopHost. |
RegisterHandwritingInputRoutingCallback |
RequestHandwritingForPointer Demande que le pointeur et le trait d’encre spécifiés soient utilisés pour fournir l’expérience d’écriture manuscrite. |
SetCommitRequestHandler Définit un objet IInkCommitRequestHandler qui permet à l’application (au lieu d’un objet IInkPresenterDesktop) de valider toutes les commandes Microsoft DirectComposition en attente dans l’arborescence visuelle DirectComposition de l’application. |
SetHandwritingState Définit l’état actuel de l’écriture manuscrite pour le gestionnaire de threads TSF (Text Services Framework). |
SetInputEvaluation Définit la façon dont l’entrée du stylet doit être reconnue. |
SetResponse Spécifie la réponse de l’implémentation de rappel pour la cible immédiate. |
SetResponse Spécifie la réponse de l’implémentation de rappel pour la cible. |
SetRootVisual Définit la connexion à l’arborescence visuelle DirectComposition de l’application. |
SetSize Définit la taille de l’objet InkPresenter. |
IHandwritingInputRoutingCallback Fournit la prise en charge du routage d’entrée pour séparer le thread système de gestion des entrées du stylet du thread d’interface utilisateur de la cible d’entrée. |
IInkCommitRequestHandler Un objet IInkCommitRequestHandler permet à l’application (au lieu d’un objet IInkPresenterDesktop) de valider toutes les commandes Microsoft DirectComposition en attente dans l’arborescence visuelle DirectComposition de l’application. |
IInkD2DRenderer Un objet IInkD2DRenderer permet le rendu des traits d’encre dans le contexte d’appareil Direct2D désigné d’une application Windows universelle, au lieu du contrôle InkCanvas par défaut. |
IInkD2DRenderer2 Un objet IInkD2DRenderer2 permet le rendu des traits d’encre dans le contexte d’appareil Direct2D désigné d’une application Windows universelle, au lieu du contrôle InkCanvas par défaut. |
IInkDesktopHost Un objet IInkDesktopHost permet l’entrée manuscrite, le traitement et le rendu via la création d’un thread d’application pour héberger un objet IInkPresenterDesktop et l’insérer dans l’arborescence visuelle DirectComposition de l’application. |
IInkHostWorkItem Un objet IInkHostWorkItem représente une opération d’entrée manuscrite à exécuter sur un thread d’objet IInkDesktopHost. |
IInkPresenterDesktop Un objet IInkPresenterDesktop représente un InkPresenter qui peut être configuré et inséré dans l’arborescence visuelle DirectComposition de l’application Windows classique. |
ITfDetermineProximateHandwritingTargetArgs Fournit un comportement de réponse d’écriture manuscrite et des informations de cible immédiates. |
ITfFocusHandwritingTargetArgs Fournit le comportement de réponse d’écriture manuscrite et les informations de cible. |
ITfHandwriting Prend en charge l’entrée manuscrite à l’aide d’un stylet sur n’importe quel champ d’édition immédiat sans avoir d’abord à définir le focus sur le contrôle d’édition. Les traits d’encre sont affichés, la reconnaissance de l’écriture manuscrite est effectuée (sous forme de texte ou de mouvement de modification) et le texte est entré dans le champ de modification. |
ITfHandwritingRequest Les applications doivent utiliser cette interface pour informer le système qu’elles ont évalué l’entrée de stylet qui s’est produite après la demande d’écriture manuscrite. |
ITfHandwritingSink Prend en charge la possibilité de spécifier des comportements d’écriture manuscrite personnalisés avant que le focus ne soit défini sur un champ de modification. |