PenInputPanel, classe

[Déconseillé. PenInputPanel a été remplacé par le panneau de saisie 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 sous la forme d’un objet pouvant être attaché qui vous permet d’ajouter des fonctionnalités du panneau de saisie Tablet PC à des contrôles existants. L’interface utilisateur est en grande partie mandatée 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 des boutons de l’interface utilisateur.

PenInputPanel possède les types de membres suivants :

Énumérations

La classe PenInputPanel possède 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 est modifié avant que l’objet PenInputPanel ait pu insérer une entrée d’utilisateur dans le contrôle attaché.
PanelChanged Se produit lorsque l’objet PenInputPanel change entre des dispositions.
PanelMoving Se produit lorsque l’objet PenInputPanel est déplacé.
VisibleChanged Se produit lorsque l’objet PenInputPanel 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 possède 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 Quand la valeur true est affectée, PenInputPanel tente d’envoyer du texte au contrôle attaché via Text Services Framework (TSF) et permet d’utiliser l’interface utilisateur de correction.
DéplacerVers Définit la position de l’objet PenInputPanel sur une position d’écran statique.
Actualiser Met à jour et restaure les propriétés PenInputPanel en fonction des paramètres du panneau de saisie Tablet PC, positionne automatiquement le panneau de saisie du stylet et définit l’interface utilisateur sur le panneau par défaut.

Propriétés

La classe PenInputPanel possède les propriétés suivantes.

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é.
Affichage automatique
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.
Emploie
Lecture seule
Obtient une valeur booléenne qui spécifie si l’objet PenInputPanel est en cours de traitement de l’encre.
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 par défaut utilisé 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 dans les coordonnées clientes.
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 des 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, de l’emplacement 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é.
Parent
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 clientes.

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 Applications de bureau XP Édition Tablet PC [ 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 de saisie à l’aide de la classe PenInputPanel