Événement PenInputPanel. InputFailed
Action déconseillée. Le PenInputPanel a été remplacé par le panneau de saisie de texte (TIP).
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é.
Syntaxe
HRESULT InputFailed(
[in] long hWnd,
[in] long Key,
[in] BSTR Text,
[in] short ShiftKey
);
Paramètres
-
HWND [ dans]
-
Handle de fenêtre du contrôle qui a appelé l’objet PenInputPanel .
-
Clé [ dans]
-
Touche virtuelle correspondant à la touche enfoncée.
-
Texte [ dans]
-
Chaîne qui doit être insérée dans le contrôle représenté par le paramètre HWND lorsque l’événement InputFailed a été déclenché.
Pour plus d’informations sur le type de données BSTR, consultez utilisation de la bibliothèque com.
-
ShiftKey [ dans]
-
État des modificateurs de clavier, y compris les touches Maj, Maj, CTRL et ALT.
Valeur retournée
Si cet événement a la valeur, il retourne la valeur _ OK. Sinon, elle retourne un code d’erreur HRESULT .
Remarques
L’événement InputFailed se produit lorsque le focus d’entrée est modifié avant l’insertion de l’entrée utilisateur dans le contrôle attaché. Par exemple, si l’utilisateur entre de l’encre dans le bloc d’écriture, puis appuie sur un autre contrôle d’édition avant que le module de reconnaissance ait pu terminer, cet événement se déclenche.
À l’aide du handle de fenêtre passé dans cet événement, vous pouvez choisir d’insérer le texte vous-même lorsque cet événement se produit.
Notes
à compter de Microsoft Windows XP édition Tablet PC 2005, l’événement InputFailed ne s’applique plus. Le texte est toujours inséré avant la modification du focus.
Configuration requise
| 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 |
|