Метод ITfKeystrokeMgr::AdviseKeyEventSink (msctf.h)
Устанавливает приемник событий клавиши для получения событий клавиатуры.
Синтаксис
HRESULT AdviseKeyEventSink(
[in] TfClientId tid,
[in] ITfKeyEventSink *pSink,
[in] BOOL fForeground
);
Параметры
[in] tid
Идентификатор клиента, которому принадлежит приемник событий ключа. Это значение получается при предыдущем вызове метода ITfThreadMgr::Activate.
[in] pSink
Указатель на интерфейс ITfKeyEventSink .
[in] fForeground
Указывает, является ли приемник событий ключа приемником событий ключа переднего плана. Если задано значение TRUE, то приемник событий ключа становится приемником событий ключа переднего плана. В противном случае этот приемник событий ключа не станет приемником событий ключа переднего плана.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Значение | Описание |
---|---|
|
Метод выполнен успешно. |
|
Один или несколько параметров являются недопустимыми. |
|
У клиента, определяемого tid , установлен приемник событий ключа. |
Комментарии
Приемник событий клавиш переднего плана получает все события клавиатуры. Приемник событий ключей без переднего плана получает только сохраненные ключи и события ключей, происходящие в тексте, который помечается идентификатором клиента.
Требования
Минимальная версия клиента | Windows 2000 Профессиональная [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows 2000 Server [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | msctf.h |
DLL | Msctf.dll |
Распространяемые компоненты | TSF 1.0 в Windows 2000 Профессиональная |