Interfaz ITfKeyTraceEventSink (msctf.h)
La interfaz ITfKeyTraceEventSink se implementa mediante una aplicación o un servicio de texto para recibir notificaciones de eventos de trazo clave antes de que el destino procese el evento. Este receptor de aviso se instala llamando al método ITfSource::AdviseSink del administrador de subprocesos con IID_ITfKeyTraceEventSink.
Herencia
La interfaz ITfKeyTraceEventSink hereda de la interfaz IUnknown . ITfKeyTraceEventSink también tiene estos tipos de miembros:
Métodos
La interfaz ITfKeyTraceEventSink tiene estos métodos.
ITfKeyTraceEventSink::OnKeyTraceDown Método ITfKeyTraceEventSink::OnKeyTraceDown |
ITfKeyTraceEventSink::OnKeyTraceUp Método ITfKeyTraceEventSink::OnKeyTraceUp |
Comentarios
La diferencia entre los eventos ITfKeyTraceEventSink e ITfKeyEventSink es que los eventos ITfKeyTraceEventSink se producen antes de que se produzca cualquier filtrado o procesamiento del evento de clave. Los eventos ITfKeyTraceEventSink también se producen antes de que la aplicación de destino pueda procesar el evento de clave.
Ejemplos
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 compatible | Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | msctf.h |
Redistribuible | TSF 1.0 en Windows 2000 Professional |