É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
Msinkaut. h (nécessite également Msinkaut _ i. c)
Bibliothèque
InkObj.dll

Voir aussi

PenInputPanel