Freigeben über


ITfKeyTraceEventSink-Schnittstelle (msctf.h)

Die ITfKeyTraceEventSink-Schnittstelle wird von einer Anwendung oder einem Textdienst implementiert, um Benachrichtigungen zu Schlüsselstrichereignissen zu empfangen, bevor das Ereignis vom Ziel verarbeitet wird. Diese Empfehlungssenke wird installiert, indem die Thread-Manager-Methode ITfSource::AdviseSink mit IID_ITfKeyTraceEventSink aufgerufen wird.

Vererbung

Die ITfKeyTraceEventSink-Schnittstelle erbt von der IUnknown-Schnittstelle . ITfKeyTraceEventSink verfügt auch über folgende Membertypen:

Methoden

Die ITfKeyTraceEventSink-Schnittstelle verfügt über diese Methoden.

 
ITfKeyTraceEventSink::OnKeyTraceDown

ITfKeyTraceEventSink::OnKeyTraceDown-Methode
ITfKeyTraceEventSink::OnKeyTraceUp

ITfKeyTraceEventSink::OnKeyTraceUp-Methode

Hinweise

Der Unterschied zwischen ITfKeyTraceEventSink - und ITfKeyEventSink-Ereignissen besteht darin, dass ITfKeyTraceEventSink-Ereignisse auftreten, bevor eine Filterung oder Verarbeitung des Schlüsselereignisses erfolgt. Die ITfKeyTraceEventSink-Ereignisse treten auch auf, bevor die Zielanwendung das Schlüsselereignis verarbeiten kann.

Beispiele


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();
}

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile msctf.h
Verteilbare Komponente TSF 1.0 unter Windows 2000 Professional

Weitere Informationen

ITfKeyEventSink

ITfSource::AdviseSink

IUnknown