Evento PenInputPanel.InputFailed

En desuso. PenInputPanel se ha reemplazado por el Panel de entrada de texto (TIP).

Se produce cuando cambia el foco de entrada antes de que el objeto PenInputPanel pudiera insertar la entrada del usuario en el control adjunto.

Sintaxis

HRESULT InputFailed(
  [in] long  hWnd,
  [in] long  Key,
  [in] BSTR  Text,
  [in] short ShiftKey
);

Parámetros

hWnd [in]

Identificador de ventana del control que invocó el objeto PenInputPanel .

Clave [in]

Tecla virtual correspondiente a la tecla presionada.

Texto [in]

Cadena que se va a insertar en el control representado por el parámetro hWnd cuando se generó el evento InputFailed .

Para obtener más información sobre el tipo de datos BSTR, vea Uso de la biblioteca COM.

ShiftKey [in]

Estado de los modificadores de teclado, incluidos MAYÚS, CAPS, CTRL y ALT.

Valor devuelto

Si este evento se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT .

Observaciones

El evento InputFailed se produce cuando cambia el foco de entrada antes de que la entrada del usuario se inserte en el control adjunto. Por ejemplo, si el usuario escribe entrada de lápiz en el panel de escritura, pulsa en otro control de edición antes de que el reconocedor haya tenido la oportunidad de finalizar, este evento se desencadena.

Con el identificador de ventana pasado a este evento, puede elegir insertar el texto usted mismo cuando se produzca este evento.

Nota

A partir de Microsoft Windows XP Tablet PC Edition 2005, el evento InputFailed ya no se aplica. El texto siempre se inserta antes de que cambie el foco.

 

Requisitos

Requisito Value
Cliente mínimo compatible
Windows XP Tablet PC Edition [solo aplicaciones de escritorio]
Servidor mínimo compatible
No se admite ninguno
Encabezado
Msinkaut.h (también requiere Msinkaut_i.c)
Biblioteca
InkObj.dll

Vea también

PenInputPanel