iTfKeyTraceEventSink 接口 (msctf.h)

ITfKeyTraceEventSink 接口由应用程序或文本服务实现,用于在目标处理事件之前接收击键事件通知。 此建议接收器是通过使用 IID_ITfKeyTraceEventSink 调用线程管理器 ITfSource::AdviseSink 方法安装的。

继承

ITfKeyTraceEventSink 接口继承自 IUnknown 接口。 ITfKeyTraceEventSink 还具有以下类型的成员:

方法

ITfKeyTraceEventSink 接口具有这些方法。

 
ITfKeyTraceEventSink::OnKeyTraceDown

ITfKeyTraceEventSink::OnKeyTraceDown 方法
ITfKeyTraceEventSink::OnKeyTraceUp

ITfKeyTraceEventSink::OnKeyTraceUp 方法

注解

ITfKeyTraceEventSinkITfKeyEventSink 事件的区别在于,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
标头 msctf.h
可再发行组件 Windows 2000 专业版上的 TSF 1.0

另请参阅

ITfKeyEventSink

ITfSource::AdviseSink

IUnknown