Partager via


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

Voir aussi

ITfKeyEventSink

ITfSource::AdviseSink

IUnknown