Événement PenInputPanel.InputFailed
Action déconseillée. Le PenInputPanel a été remplacé par le panneau d’entrée de texte (TIP).
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é.
Syntaxe
HRESULT InputFailed(
[in] long hWnd,
[in] long Key,
[in] BSTR Text,
[in] short ShiftKey
);
Paramètres
-
hWnd [in]
-
Handle de fenêtre du contrôle qui a appelé l’objet PenInputPanel .
-
Clé [in]
-
Clé virtuelle correspondant à la touche enfoncée.
-
Texte [in]
-
Chaîne qui devait ê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.
-
MajKey [in]
-
État des modificateurs de clavier, notamment MAJ, CAPS, CTRL et ALT.
Valeur retournée
Si cet événement réussit, il retourne S_OK. Sinon, il retourne un code d’erreur HRESULT .
Notes
L’événement InputFailed se produit lorsque le focus d’entrée change avant que l’entrée utilisateur ait été insérée dans le contrôle attaché. Par exemple, si l’utilisateur entre de l’encre dans le pavé d’écriture, puis appuie sur un autre contrôle d’édition avant que le module de reconnaissance ait eu la possibilité de 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 les changements de focus.
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 |
|
Bibliothèque |
|
Voir aussi