Partager via


Classe PenInputPanel

[Déconseillé. PenInputPanel a été remplacé par le panneau d’entrée de texte (TIP).]

L’objet PenInputPanel vous permet d’ajouter facilement une entrée de stylet sur place à vos applications.

L’objet PenInputPanel est disponible en tant qu’objet attachable qui vous permet d’ajouter des fonctionnalités de panneau d’entrée Tablet PC aux contrôles existants. L’interface utilisateur est en grande partie obligatoire par la langue d’entrée actuelle. Vous avez la possibilité de choisir la méthode d’entrée par défaut pour l’objet PenInputPanel , à savoir l’écriture manuscrite ou le clavier. L’utilisateur final peut basculer entre les méthodes d’entrée à l’aide de boutons sur l’interface utilisateur.

PenInputPanel a les types de membres suivants :

Énumérations

La classe PenInputPanel contient ces énumérations.

Énumération Description
PanelType Définit le type d’entrée actuellement disponible dans l’objet PenInputPanel .

 

Événements

La classe PenInputPanel contient ces événements.

Événement Description
InputFailed Se produit lorsque le focus d’entrée change avant que l’objet PenInputPanel n’ait pu insérer une entrée utilisateur dans le contrôle attaché.
PanelChanged Se produit lorsque l’objet PenInputPanel change d’une disposition à l’autre.
PanelMoving Se produit lorsque l’objet PenInputPanel est en cours de déplacement.
Visiblechanged Se produit lorsque l’objet PenInputPanel s’est affiché ou masqué.

 

Interfaces

La classe PenInputPanel définit ces interfaces.

Interface Description
IPenInputPanel Cet objet implémente l’interface COM IPenInputPanel .

 

Méthodes

La classe PenInputPanel a ces méthodes.

Méthode Description
CommitPendingInput Envoie l’encre collectée au module de reconnaissance et publie le résultat de la reconnaissance.
EnableTsf Une fois true passé, le PenInputPanel tente d’envoyer du texte au contrôle attaché via l’infrastructure des services de texte (TSF) et active l’utilisation de l’interface utilisateur de correction.
MoveTo Définit la position de l’objet PenInputPanel sur une position d’écran statique.
Actualiser Mises à jour et restaure les propriétés PenInputPanel en fonction des paramètres du panneau d’entrée tablet PC, positionne automatiquement le panneau d’entrée du stylet et définit l’interface utilisateur sur le panneau par défaut.

 

Propriétés

La classe PenInputPanel a ces propriétés.

Propriété Type d’accès Description
AttachedEditWindow
Lecture/écriture
Obtient ou définit le handle de fenêtre du contrôle auquel l’objet PenInputPanel est attaché.
Autoshow
Lecture/écriture
Obtient ou définit une valeur booléenne qui spécifie si l’objet PenInputPanel s’affiche lorsque le focus est défini à l’aide du stylet.
Occupé
Lecture seule
Obtient une valeur booléenne qui spécifie si l’objet PenInputPanel traite actuellement l’entrée manuscrite.
CurrentPanel
Lecture/écriture
Obtient ou définit le type de panneau actuellement utilisé pour l’entrée dans l’objet PenInputPanel .
DefaultPanel
Lecture/écriture
Obtient ou définit le type de panneau utilisé par défaut pour l’entrée dans l’objet PenInputPanel .
Factoid
Lecture/écriture
Obtient ou définit le nom de chaîne du factoid utilisé dans la reconnaissance.
Hauteur
Lecture seule
Obtient la hauteur de l’objet PenInputPanel en coordonnées client.
HorizontalOffset
Lecture/écriture
Obtient ou définit le décalage entre le bord gauche de l’objet PenInputPanel et le bord gauche du contrôle auquel il est attaché.
Gauche
Lecture seule
Obtient l’emplacement horizontal, ou axe X, du bord gauche de l’objet PenInputPanel , en coordonnées d’écran.
Retour au début
Lecture seule
Obtient l’emplacement vertical, ou axe y, du bord supérieur de l’objet PenInputPanel , en coordonnées d’écran.
VerticalOffset
Lecture/écriture
Obtient ou définit le décalage entre le bord horizontal le plus proche de l’objet PenInputPanel et le bord horizontal le plus proche du contrôle auquel il est attaché.
Visible
Lecture/écriture
Obtient ou définit une valeur qui indique si l’objet PenInputPanel est visible.
Largeur
Lecture seule
Obtient la largeur de l’objet PenInputPanel dans les coordonnées du client.

 

Notes

Cet objet peut être instancié en appelant la méthode CoCreateInstance en C++.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows XP Édition Tablet PC [applications de bureau uniquement]
Serveur minimal pris en charge
Aucun pris en charge
En-tête
Msinkaut.h (nécessite également Msinkaut_i.c)
Bibliothèque
InkObj.dll

Voir aussi

Programmation du panneau d’entrée à l’aide de la classe PenInputPanel