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


Интерфейс 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

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

ITfKeyEventSink

ITfSource::AdviseSink

IUnknown