Método ITfKeystrokeMgr::AdviseKeyEventSink (msctf.h)
Instala un receptor de eventos clave para recibir eventos de teclado.
Sintaxis
HRESULT AdviseKeyEventSink(
[in] TfClientId tid,
[in] ITfKeyEventSink *pSink,
[in] BOOL fForeground
);
Parámetros
[in] tid
Identificador del cliente que posee el receptor de eventos de clave. Este valor se obtiene mediante una llamada anterior a ITfThreadMgr::Activate.
[in] pSink
Puntero a una interfaz ITfKeyEventSink .
[in] fForeground
Especifica si este receptor de eventos de clave se convierte en el receptor de eventos de clave en primer plano. Si es TRUE, este receptor de eventos de clave se convierte en el receptor de eventos de clave en primer plano. De lo contrario, este receptor de eventos de clave no se convierte en el receptor de eventos de clave en primer plano.
Valor devuelto
Este método puede devolver uno de estos valores.
Valor | Descripción |
---|---|
|
Método realizado correctamente. |
|
Uno o varios parámetros no son válidos. |
|
El cliente identificado por tid tiene instalado un receptor de eventos de clave. |
Comentarios
El receptor de eventos de tecla en primer plano recibe todos los eventos de teclado. Un receptor de eventos de clave no en primer plano solo recibe claves conservadas y eventos de clave que se producen en texto marcado como propiedad del identificador de cliente.
Requisitos
Cliente mínimo compatible | Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | msctf.h |
Archivo DLL | Msctf.dll |
Redistribuible | TSF 1.0 en Windows 2000 Professional |