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 エディション [デスクトップ アプリのみ]
サポートされている最小のサーバー
サポートなし
ヘッダー
Msinkaut.h (Msinkaut_i.c も必要)
ライブラリ
InkObj.dll

関連項目

Peninputpanel