Vai al contenuto principale
Questo metodo è implementato sul lato client. Viene chiamato da ABBYY FineReader Engine quando un pulsante del mouse viene rilasciato in Visualizzatore immagini, Visualizzatore zoom, Editor di testo, Validatore di testo o Visualizzatore documenti. Fornisce al client informazioni sul pulsante del mouse rilasciato e sulle coordinate del puntatore del mouse.

Sintassi

C++

HRESULT OnMouseButtonUp(
  MouseButtonEnum MouseButton,
  int             Flags,
  int             X,
  int             Y
);

C#

void OnMouseButtonUp(
  MouseButtonEnum MouseButton,
  int             Flags,
  int             X,
  int             Y
);

Visual Basic .NET

Sub OnMouseButtonUp( _
  MouseButton As MouseButtonEnum, _
  Flags As Integer, _
  X As Integer, _
  Y As Integer _
)

Parametri

MouseButton [in] Questa variabile di tipo MouseButtonEnum specifica il pulsante del mouse rilasciato. Flags [in] Indica se vari tasti virtuali sono premuti. 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 restituisce valori di ritorno specifici. Restituisce i valori di ritorno standard delle funzioni di ABBYY FineReader Engine.

Osservazioni

L’implementazione 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ò causare risultati imprevedibili, come la chiusura del programma.

Vedi anche

IInputEvents