Skip to main content
Este método se implementa del lado del cliente. ABBYY FineReader Engine lo llama cuando se presiona una tecla en Visor de imágenes, Visor de zoom, Editor de texto, Validador de texto o Visor de documentos. Proporciona al cliente el código de la tecla, el número de repeticiones y las teclas modificadoras utilizadas. Con este método, es posible cancelar la operación.

Sintaxis

C++

C#

Visual Basic .NET

Parámetros

KeyCode [in] Especifica el código de tecla virtual de la tecla que se ha presionado. Count [in] Contiene el recuento de repeticiones, es decir, el número de veces que se repite la pulsación cuando el usuario mantiene presionada la tecla. Flags [in] Contiene el código de escaneo, el código de transición de tecla, el estado previo de la tecla y el código de contexto, como se muestra en la siguiente lista: Cancel [out] Puede establecer esta variable en TRUE para indicar que se debe finalizar el proceso.

Valores de retorno

[Solo para C++] Si este método devuelve un valor distinto de S_OK, significa que se produjo un error del lado del cliente y, en ese caso, no se considera el valor del parámetro Cancel.

Observaciones

La implementación del cliente de este método debe garantizar que todas las excepciones que se produzcan dentro del método se capturen y se controlen, y que ninguna se propague fuera de él. Propagar una excepción fuera del método puede provocar resultados impredecibles (como la finalización del programa).

Consulte también

IInputEvents