Partager via


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

Voir aussi

PenInputPanel