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 |
|
| Bibliothèque |
|