Share via


Evento PenInputPanel.InputFailed

Deprecato. PenInputPanel è stato sostituito dal pannello di input di testo (TIP).

Si verifica quando lo stato attivo di input cambia prima che l'oggetto PenInputPanel sia stato in grado di inserire l'input utente nel controllo collegato.

Sintassi

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

Parametri

hWnd [in]

Handle della finestra del controllo che ha richiamato l'oggetto PenInputPanel .

Chiave [in]

Tasto virtuale corrispondente al tasto premuto.

Testo [in]

Stringa da inserire nel controllo rappresentato dal parametro hWnd quando è stato generato l'evento InputFailed .

Per altre informazioni sul tipo di dati BSTR, vedere Uso della libreria COM.

MaiuscKey [in]

Stato dei modificatori della tastiera, inclusi MAIUSC, MAIUSC, MAIUSC, CTRL e ALT.

Valore restituito

Se questo evento ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

L'evento InputFailed si verifica quando lo stato attivo di input cambia prima dell'inserimento dell'input dell'utente nel controllo collegato. Ad esempio, se l'utente immette l'input penna nel riquadro di scrittura, tocca un altro controllo di modifica prima che il riconoscimento abbia avuto la possibilità di terminare, questo evento viene generato.

Usando l'handle della finestra passato in questo evento, è possibile scegliere di inserire il testo manualmente quando si verifica questo evento.

Nota

A partire da Microsoft Windows XP Tablet PC Edition 2005, l'evento InputFailed non si applica più. Il testo viene sempre inserito prima delle modifiche dello stato attivo.

 

Requisiti

Requisito Valore
Client minimo supportato
Windows XP Tablet PC Edition [solo app desktop]
Server minimo supportato
Nessuno supportato
Intestazione
Msinkaut.h (richiede anche Msinkaut_i.c)
Libreria
InkObj.dll

Vedi anche

Peninputpanel