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 [仅限桌面应用] |
最低受支持的服务器 |
无受支持的版本 |
标头 |
|
库 |
|
另请参阅