Interface ITfKeyTraceEventSink (msctf.h)
A interface ITfKeyTraceEventSink é implementada por um aplicativo ou serviço de texto para receber notificações de evento de traço de chave antes que o evento seja processado pelo destino. Esse coletor de consultoria é instalado chamando o método ITfSource::AdviseSink do gerenciador de threads com IID_ITfKeyTraceEventSink.
Herança
A interface ITfKeyTraceEventSink herda da interface IUnknown . ITfKeyTraceEventSink também tem estes tipos de membros:
Métodos
A interface ITfKeyTraceEventSink tem esses métodos.
ITfKeyTraceEventSink::OnKeyTraceDown Método ITfKeyTraceEventSink::OnKeyTraceDown |
ITfKeyTraceEventSink::OnKeyTraceUp Método ITfKeyTraceEventSink::OnKeyTraceUp |
Comentários
A diferença entre os eventos ITfKeyTraceEventSink e ITfKeyEventSink é que os eventos ITfKeyTraceEventSink ocorrem antes que qualquer filtragem ou processamento do evento de chave ocorra. Os eventos ITfKeyTraceEventSink também ocorrem antes que o aplicativo de destino possa processar o evento de chave.
Exemplos
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();
}
Requisitos
Cliente mínimo com suporte | Windows 2000 Professional [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows 2000 Server [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | msctf.h |
Redistribuível | TSF 1.0 no Windows 2000 Professional |