Interfaccia ITfKeyTraceEventSink (msctf.h)
L'interfaccia ITfKeyTraceEventSink viene implementata da un'applicazione o da un servizio di testo per ricevere le notifiche degli eventi del tratto chiave prima che l'evento venga elaborato dalla destinazione. Questo sink consigliato viene installato chiamando il metodo ITfSource::AdviseSink con IID_ITfKeyTraceEventSink.
Ereditarietà
L'interfaccia ITfKeyTraceEventSink eredita dall'interfaccia IUnknown . ITfKeyTraceEventSink include anche questi tipi di membri:
Metodi
L'interfaccia ITfKeyTraceEventSink include questi metodi.
ITfKeyTraceEventSink::OnKeyTraceDown Metodo ITfKeyTraceEventSink::OnKeyTraceDown |
ITfKeyTraceEventSink::OnKeyTraceUp Metodo ITfKeyTraceEventSink::OnKeyTraceUp |
Commenti
La differenza tra gli eventi ITfKeyTraceEventSink e ITfKeyEventSink è che gli eventi ITfKeyTraceEventSink si verificano prima di qualsiasi filtro o elaborazione dell'evento chiave. Gli eventi ITfKeyTraceEventSink si verificano anche prima che l'applicazione di destinazione possa elaborare l'evento chiave.
Esempio
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();
}
Requisiti
Client minimo supportato | Windows 2000 Professional [app desktop | App UWP] |
Server minimo supportato | Windows 2000 Server [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | msctf.h |
Componente ridistribuibile | TSF 1.0 in Windows 2000 Professional |