> ## 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 OnMouseDoubleClick de l’interface IInputEvents

> Méthode OnMouseDoubleClick 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 lorsqu’on double-clique sur [Visionneuse d’images](/fr/fine-reader/engine/visual-components-reference/imageviewer), [Visionneuse de zoom](/fr/fine-reader/engine/visual-components-reference/zoomviewer), [Éditeur de texte](/fr/fine-reader/engine/visual-components-reference/texteditor), [Validateur de texte](/fr/fine-reader/engine/visual-components-reference/textvalidator) ou [Visionneuse de documents](/fr/fine-reader/engine/visual-components-reference/documentviewer).

Elle transmet au client des informations sur les coordonnées du pointeur de la souris et les touches de modification utilisées.

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

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

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

### C\#

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

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

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

<div id="parameters">
  ## Paramètres
</div>

Flags

\[in] Indique si diverses touches virtuelles sont enfoncées. Ce paramètre peut correspondre à 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 ne comporte pas de valeur de retour spécifique. Elle renvoie les [valeurs de retour standard des fonctions ABBYY FineReader Engine](/fr/fine-reader/engine/api-reference/return-codes).

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

L’implémentation du client pour cette méthode doit veiller à ce que toutes les exceptions levées dans la méthode soient interceptées et géré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 (comme l’arrêt du programme).

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

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