PenInputPanel.InputFailed 事件

已弃用。 PenInputPanel 已替换为文本输入面板 (TIP)

PenInputPanel 对象能够将用户输入插入附加控件之前,输入焦点发生更改时发生。

语法

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

参数

hWnd [in]

调用 PenInputPanel 对象的控件的窗口句柄。

[in]

与按下的键对应的虚拟键。

文本 [in]

引发 InputFailed 事件时要插入到由 hWnd 参数表示的控件中的字符串。

有关 BSTR 数据类型的详细信息,请参阅 使用 COM 库

ShiftKey [in]

键盘修饰符的状态,包括 SHIFT、CAPS、CTRL 和 Alt。

返回值

如果此事件成功,则返回 S_OK。 否则,它将返回 HRESULT 错误代码。

备注

输入焦点在用户输入插入附加控件之前发生更改时,将发生 InputFailed 事件。 例如,如果用户在书写板中输入墨迹,则在识别器有机会完成之前点击另一个编辑控件,则会触发此事件。

使用传递到此事件的窗口句柄,可以选择在发生此事件时自行插入文本。

注意

从 Microsoft Windows XP Tablet PC Edition 2005 开始, InputFailed 事件不再适用。 始终在焦点更改之前插入文本。

 

要求

要求
最低受支持的客户端
Windows XP Tablet PC Edition [仅限桌面应用]
最低受支持的服务器
无受支持的版本
标头
Msinkaut.h (还需要 Msinkaut_i.c)

InkObj.dll

另请参阅

PenInputPanel