Vai al contenuto principale
Questo metodo è implementato sul lato client. Viene chiamato da ABBYY FineReader Engine quando si fa doppio clic su Image Viewer, Zoom Viewer, Text Editor, Text Validator o Document Viewer. Fornisce al client informazioni sulle coordinate del puntatore del mouse e sui tasti modificatori utilizzati.

Sintassi

C++

HRESULT OnMouseDoubleClick(
  int Flags,
  int X,
  int Y
);

C#

void OnMouseDoubleClick(
  int Flags,
  int X,
  int Y
);

Visual Basic .NET

Sub OnMouseDoubleClick( _
  Flags As Integer, _
  X As Integer, _
  Y As Integer _
)

Parametri

Flags [in] Indica se sono premuti diversi tasti virtuali. Questo parametro può essere una qualsiasi combinazione dei seguenti valori:
  • MK_CONTROL (0x0008), se il tasto Ctrl è premuto.
  • MK_LBUTTON (0x0001), se il pulsante sinistro del mouse è premuto.
  • MK_MBUTTON (0x0010), se il pulsante centrale del mouse è premuto.
  • MK_RBUTTON (0x0002), se il pulsante destro del mouse è premuto.
  • MK_SHIFT (0x0004), se il tasto Shift è premuto.
Le costanti sono definite in Winuser.h. X [in] Specifica la coordinata orizzontale del puntatore del mouse nelle coordinate dello schermo. Y [in] Specifica la coordinata verticale del puntatore del mouse nelle coordinate dello schermo.

Valori di ritorno

Questo metodo non ha valori di ritorno specifici. Restituisce i valori di ritorno standard delle funzioni di ABBYY FineReader Engine.

Osservazioni

L’implementazione del client di questo metodo deve garantire che tutte le eccezioni generate all’interno del metodo vengano intercettate e gestite e che nessuna eccezione venga propagata all’esterno del metodo. La propagazione di un’eccezione all’esterno del metodo può comportare risultati imprevedibili, come la chiusura del programma.

Vedi anche

IInputEvents