Lire en anglais

Partager via


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 :

Énumérations

 
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.

Fonctions

 
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.

Interfaces

 
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.