> ## 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éthode OnMouseMove de l’interface IInputEvents

> Méthode OnMouseMove de l’interface IInputEvents dans les composants visuels d’ABBYY FineReader Engine sous Windows — Cette méthode est implémentée côté client.

Cette méthode est implémentée côté client. Elle est appelée par ABBYY FineReader Engine lorsque le pointeur de la souris est déplacé au-dessus de [Image Viewer](/fr/fine-reader/engine/visual-components-reference/imageviewer), [Zoom Viewer](/fr/fine-reader/engine/visual-components-reference/zoomviewer), [Text Editor](/fr/fine-reader/engine/visual-components-reference/texteditor), [Text Validator](/fr/fine-reader/engine/visual-components-reference/textvalidator) ou [Document Viewer](/fr/fine-reader/engine/visual-components-reference/documentviewer).

Elle fournit au client des informations sur les coordonnées du pointeur de la souris, ainsi que sur les touches de modification utilisées.

<div id="syntax">
  ## Syntaxe
</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">
  ## Paramètres
</div>

Indicateurs

\[in] Indique quelles touches virtuelles sont enfoncées. Ce paramètre peut être n’importe quelle combinaison des valeurs suivantes :

* MK\_CONTROL (0x0008), si la touche Ctrl est enfoncée.
* MK\_LBUTTON (0x0001), si le bouton gauche de la souris est enfoncé.
* MK\_MBUTTON (0x0010), si le bouton central de la souris est enfoncé.
* MK\_RBUTTON (0x0002), si le bouton droit de la souris est enfoncé.
* MK\_SHIFT (0x0004), si la touche Maj est enfoncée.

Les constantes sont définies dans Winuser.h.

X

\[in] Spécifie la coordonnée horizontale du pointeur de la souris en coordonnées écran.

Y

\[in] Spécifie la coordonnée verticale du pointeur de la souris en coordonnées écran.

<div id="return-values">
  ## Valeurs de retour
</div>

Cette méthode n’a pas de valeur de retour spécifique. Elle renvoie les [valeurs de retour standard des fonctions d’ABBYY FineReader Engine](/fr/fine-reader/engine/api-reference/return-codes).

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

L’implémentation cliente de cette méthode doit veiller à ce que toutes les exceptions levées dans la méthode soient interceptées et traitées, et à ce qu’aucune exception ne soit propagée en dehors de la méthode. La propagation d’une exception en dehors de la méthode peut entraîner des résultats imprévisibles (par exemple, l’arrêt du programme).

<div id="see-also">
  ## Voir aussi
</div>

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