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 專業版 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows 2000 Server [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | msctf.h |
可轉散發套件 | Windows 2000 專業版上的 TSF 1.0 |