Интерфейс ITfKeyTraceEventSink (msctf.h)
Интерфейс ITfKeyTraceEventSink реализуется приложением или текстовой службой для получения уведомлений о событиях росчерка ключа перед обработкой события целевым объектом. Этот приемник рекомендаций устанавливается путем вызова метода ITfSource::AdviseSink диспетчера потоков с IID_ITfKeyTraceEventSink.
Наследование
Интерфейс ITfKeyTraceEventSink наследуется от интерфейса IUnknown . ITfKeyTraceEventSink также имеет следующие типы элементов:
Методы
Интерфейс ITfKeyTraceEventSink содержит следующие методы.
ITfKeyTraceEventSink::OnKeyTraceDown Метод ITfKeyTraceEventSink::OnKeyTraceDown |
ITfKeyTraceEventSink::OnKeyTraceUp Метод ITfKeyTraceEventSink::OnKeyTraceUp |
Комментарии
Разница между событиями ITfKeyTraceEventSink и ITfKeyEventSink заключается в том, что события ITfKeyTraceEventSink происходят до фильтрации или обработки события ключа. События ITfKeyTraceEventSink также происходят до того, как целевое приложение сможет обработать ключевое событие.
Примеры
HRESULT hr;
ITfSource *pSource;
hr = pThreadMgr->QueryInterface(IID_ITfSource, (LPVOID*)&pSource);
if(SUCCEEDED(hr))
{
hr = pSource->AdviseSink(IID_ITfKeyTraceEventSink, pKeyTraceEventSink, &m_dwKeyTraveEventSinkCookie);
pSource->Release();
}
HRESULT hr;
ITfSource *pSource;
hr = pThreadMgr->QueryInterface(IID_ITfSource, (LPVOID*)&pSource);
if(SUCCEEDED(hr))
{
hr = pSource->UnadviseSink(m_dwKeyTraveEventSinkCookie);
pSource->Release();
}
Требования
Минимальная версия клиента | Windows 2000 Профессиональная [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows 2000 Server [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | msctf.h |
Распространяемые компоненты | TSF 1.0 в Windows 2000 Professional |