ITfIntegratableCandidateListUIElement::OnKeyDown 方法 (ctffunc.h)
处理按键。
语法
HRESULT OnKeyDown(
[in] WPARAM wParam,
[in] LPARAM lParam,
[out] BOOL *pfEaten
);
参数
[in] wParam
指定密钥的虚拟密钥代码。 有关此参数的详细信息,请参阅 WM_KEYDOWN 中的 wParam 参数。
[in] lParam
指定键的重复计数、扫描代码、扩展键标志、上下文代码、以前的键状态标志和转换状态标志。 有关此参数的详细信息,请参阅 WM_KEYDOWN 中的 lParam 参数。
[out] pfEaten
如果处理了密钥事件,则为 TRUE;否则为 FALSE。
返回值
此方法可以返回其中一个值。
值 | 说明 |
---|---|
|
方法成功。 |
注解
OnKeyDown 方法使应用能够询问文本服务是否要以集成样式处理给定键。 OnKeyDown 方法的行为可以取决于集成样式。 如果文本服务返回 *pfEaten=TRUE,则应用不应处理密钥。 如果返回 FALSE ,应用可以执行自己的操作来响应密钥。
GUID_INTEGRATIONSTYLE_SEARCHBOX ({E6D1BD11-82F7-4903-AE21-1A6397CDE2EB}) 可实现键盘体验,在该体验中,用户可以将感知到的键盘焦点从搜索框移动到候选列表以搜索建议。 文本服务可以处理 VK_UP 和 VK_DOWN 等键,然后 Search 会处理它们以更改其内部状态。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
目标平台 | Windows |
标头 | ctffunc.h |