PenInputPanel.InputFailed イベント
非推奨になりました。 PenInputPanel は、テキスト入力パネル (TIP) に置き換えられました。
PenInputPanel オブジェクトがアタッチされたコントロールにユーザー入力を挿入できるようになる前に、入力フォーカスが変更されたときに発生します。
構文
HRESULT InputFailed(
[in] long hWnd,
[in] long Key,
[in] BSTR Text,
[in] short ShiftKey
);
パラメーター
-
hWnd [in]
-
PenInputPanel オブジェクトを呼び出したコントロールのウィンドウ ハンドル。
-
キー [入力]
-
押されたキーに対応する仮想キー。
-
テキスト [入力]
-
InputFailed イベントが発生したときに hWnd パラメーターによって表されるコントロールに挿入される文字列。
BSTR データ型の詳細については、「 COM ライブラリの使用」を参照してください。
-
ShiftKey [in]
-
Shift、CAPS、Ctrl、Alt などのキーボード修飾子の状態。
戻り値
このイベントが成功すると、 S_OKが返されます。 それ以外の場合は、 HRESULT エラー コードが返されます。
解説
InputFailed イベントは、ユーザー入力がアタッチされたコントロールに挿入される前に入力フォーカスが変更されたときに発生します。 たとえば、ユーザーが書き込みパッドにインクを入力し、認識エンジンが完了する前に別の編集コントロールをタップすると、このイベントが発生します。
このイベントに渡されたウィンドウ ハンドルを使用して、このイベントが発生したときにテキストを自分で挿入することを選択できます。
Note
Microsoft Windows XP Tablet PC Edition 2005 以降では、 InputFailed イベントは 適用されなくなりました。 フォーカスが変更される前に、常にテキストが挿入されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows XP タブレット PC エディション [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
サポートなし |
ヘッダー |
|
ライブラリ |
|
関連項目