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 |
|
Libreria |
|
Vedi anche