> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Método OnMouseMove de la interfaz IInputEvents

> Método OnMouseMove de la interfaz IInputEvents en ABBYY FineReader Engine Visual Components en Windows — Este método se implementa en el lado del cliente.

Este método se implementa en el lado del cliente. ABBYY FineReader Engine lo llama cuando el puntero del ratón se mueve sobre [Visor de imágenes](/es/fine-reader/engine/visual-components-reference/imageviewer), [Visor de zoom](/es/fine-reader/engine/visual-components-reference/zoomviewer), [Editor de texto](/es/fine-reader/engine/visual-components-reference/texteditor), [Validador de texto](/es/fine-reader/engine/visual-components-reference/textvalidator) o [Visor de documentos](/es/fine-reader/engine/visual-components-reference/documentviewer).

Proporciona al cliente información sobre las coordenadas del puntero del ratón y las teclas modificadoras utilizadas.

<div id="syntax">
  ## Sintaxis
</div>

<div id="c">
  ### C++
</div>

```cpp theme={null}
HRESULT OnMouseMove(
  int Flags,
  int X,
  int Y
);
```

### C\#

```csharp theme={null}
void OnMouseMove(
  int Flags,
  int X,
  int Y
);
```

<div id="visual-basic-net">
  ### Visual Basic .NET
</div>

```vb theme={null}
Sub OnMouseMove( _
  Flags As Integer, _
  X As Integer, _
  Y As Integer _
)
```

<div id="parameters">
  ## Parámetros
</div>

Flags

\[in] Indica si hay varias teclas virtuales presionadas. Este parámetro puede incluir cualquier combinación de los siguientes valores:

* MK\_CONTROL (0x0008), si la tecla Ctrl está presionada.
* MK\_LBUTTON (0x0001), si el botón izquierdo del ratón está presionado.
* MK\_MBUTTON (0x0010), si el botón central del ratón está presionado.
* MK\_RBUTTON (0x0002), si el botón derecho del ratón está presionado.
* MK\_SHIFT (0x0004), si la tecla Mayús está presionada.

Las constantes están definidas en Winuser.h.

X

\[in] Especifica la coordenada horizontal del puntero del ratón en coordenadas de pantalla.

Y

\[in] Especifica la coordenada vertical del puntero del ratón en coordenadas de pantalla.

<div id="return-values">
  ## Valores de retorno
</div>

Este método no tiene valores de retorno específicos. Devuelve los [valores de retorno estándar de las funciones de ABBYY FineReader Engine](/es/fine-reader/engine/api-reference/return-codes).

<div id="remarks">
  ## Comentarios
</div>

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

<div id="see-also">
  ## Consulte también
</div>

[IInputEvents](/es/fine-reader/engine/visual-components-reference/iinputevents)
