Поделиться через


Метод ITfIntegratableCandidateListUIElement::OnKeyDown (ctffunc.h)

Обрабатывает нажатие клавиши.

Синтаксис

HRESULT OnKeyDown(
  [in]  WPARAM wParam,
  [in]  LPARAM lParam,
  [out] BOOL   *pfEaten
);

Параметры

[in] wParam

Указывает код виртуального ключа ключа. Дополнительные сведения об этом параметре см. в разделе параметр wParam в WM_KEYDOWN.

[in] lParam

Указывает число повторов, код сканирования, флаг расширенного ключа, контекстный код, предыдущий флаг "ключ—состояние" и флаг состояния перехода ключа. Дополнительные сведения об этом параметре см. в разделе параметр lParam в WM_KEYDOWN.

[out] pfEaten

Значение TRUE , если событие ключа было обработано; в противном случае — FALSE.

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Значение Описание
S_OK
Метод выполнен успешно.

Комментарии

Метод OnKeyDown позволяет приложению запрашивать запрос к службе текста, если оно хочет обработать заданный ключ в стиле интеграции. Поведение метода OnKeyDown может зависеть от стиля интеграции. Если служба текста возвращает *pfEaten=TRUE, приложение не должно обрабатывать ключ. Если возвращается значение FALSE , приложение может выполнить собственное действие в ответ на ключ.

GUID_INTEGRATIONSTYLE_SEARCHBOX ({E6D1BD11-82F7-4903-AE21-1A6397CDE2EB}) позволяет реализовать интерфейс клавиатуры, в котором пользователь может перемещать воспринимаемый фокус клавиатуры из поля поиска в список кандидатов для поиска предложений. Служба текста может обрабатывать такие ключи, как VK_UP и VK_DOWN , прежде чем поиск обработает их для изменения своего внутреннего состояния.

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header ctffunc.h

См. также раздел

ITfIntegratableCandidateListUIElement