Interface ITfKeyTraceEventSink (msctf.h)
L’interface ITfKeyTraceEventSink est implémentée par une application ou un service de texte pour recevoir des notifications d’événements de trait de clé avant que l’événement ne soit traité par la cible. Ce récepteur d’avis est installé en appelant la méthode ITfSource::AdviseSink du gestionnaire de threads avec IID_ITfKeyTraceEventSink.
Héritage
L’interface ITfKeyTraceEventSink hérite de l’interface IUnknown. ITfKeyTraceEventSink a également les types de membres suivants :
Méthodes
L’interface ITfKeyTraceEventSink a ces méthodes.
ITfKeyTraceEventSink::OnKeyTraceDown Méthode ITfKeyTraceEventSink::OnKeyTraceDown |
ITfKeyTraceEventSink::OnKeyTraceUp Méthode ITfKeyTraceEventSink::OnKeyTraceUp |
Notes
La différence entre les événements ITfKeyTraceEventSink et ITfKeyEventSink est que les événements ITfKeyTraceEventSink se produisent avant tout filtrage ou traitement de l’événement de clé. Les événements ITfKeyTraceEventSink se produisent également avant que l’application cible puisse traiter l’événement de clé.
Exemples
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();
}
Spécifications
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | msctf.h |
Composant redistribuable | TSF 1.0 sur Windows 2000 Professionnel |