Condividi tramite


Metodo ITfKeystrokeMgr::AdviseKeyEventSink (msctf.h)

Installa un sink di eventi chiave per ricevere gli eventi della tastiera.

Sintassi

HRESULT AdviseKeyEventSink(
  [in] TfClientId      tid,
  [in] ITfKeyEventSink *pSink,
  [in] BOOL            fForeground
);

Parametri

[in] tid

Identificatore del client proprietario del sink di eventi chiave. Questo valore viene ottenuto da una chiamata precedente a ITfThreadMgr::Activate.

[in] pSink

Puntatore a un'interfaccia ITfKeyEventSink .

[in] fForeground

Specifica se questo sink di eventi chiave viene reso il sink di eventi in primo piano. Se si tratta di TRUE, questo sink di eventi chiave viene reso il sink di eventi chiave in primo piano. In caso contrario, questo sink di eventi chiave non diventa il sink di eventi in primo piano.

Valore restituito

Questo metodo può restituire uno di questi valori.

Valore Descrizione
S_OK
Il metodo è stato eseguito correttamente.
E_INVALIDARG
Uno o più parametri non sono validi.
CONNECT_E_ADVISELIMIT
Il client identificato da tid ha installato un sink di eventi chiave.

Commenti

Il sink di eventi chiave in primo piano riceve tutti gli eventi della tastiera. Un sink di eventi chiave non in primo piano riceve solo chiavi e eventi chiave conservati che si verificano sul testo contrassegnato dall'identificatore client.

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
DLL Msctf.dll
Componente ridistribuibile TSF 1.0 in Windows 2000 Professional

Vedi anche

ITfKeyEventSink

ITfKeystrokeMgr

ITfThreadMgr::Activate