ITfKeyTraceEventSink インターフェイス (msctf.h)

ITfKeyTraceEventSink インターフェイスは、アプリケーションまたはテキスト サービスによって実装され、ターゲットによってイベントが処理される前に、キー ストローク イベント通知を受信します。 このアドバイズ シンクは、IID_ITfKeyTraceEventSinkを使用してスレッド マネージャー ITfSource::AdviseSink メソッドを呼び出すことによってインストールされます。

継承

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 Professional [デスクトップ アプリ |UWP アプリ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリ |UWP アプリ]
対象プラットフォーム Windows
ヘッダー msctf.h
再頒布可能パッケージ Windows 2000 Professional の TSF 1.0

関連項目

ITfKeyEventSink

ITfSource::AdviseSink

IUnknown