Pular para o conteúdo principal
Este método é implementado no lado do cliente. Ele é chamado pelo ABBYY FineReader Engine quando um botão do mouse é liberado no Image Viewer, Zoom Viewer, Text Editor, Text Validator ou Document Viewer. Ele fornece ao cliente informações sobre qual botão do mouse foi liberado e as coordenadas do ponteiro do mouse.

Sintaxe

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 _
)

Parâmetros

MouseButton [in] Esta variável do tipo MouseButtonEnum especifica o botão do mouse que foi solto. Flags [in] Indica se várias teclas virtuais estão pressionadas. Este parâmetro pode ser qualquer combinação dos seguintes valores:
  • MK_CONTROL (0x0008), se a tecla Ctrl estiver pressionada.
  • MK_LBUTTON (0x0001), se o botão esquerdo do mouse estiver pressionado.
  • MK_MBUTTON (0x0010), se o botão do meio do mouse estiver pressionado.
  • MK_RBUTTON (0x0002), se o botão direito do mouse estiver pressionado.
  • MK_SHIFT (0x0004), se a tecla Shift estiver pressionada.
As constantes são definidas em Winuser.h. X [in] Especifica a coordenada horizontal do ponteiro do mouse em coordenadas de tela. Y [in] Especifica a coordenada vertical do ponteiro do mouse em coordenadas de tela.

Valores de retorno

Este método não possui valores de retorno específicos. Ele retorna os valores de retorno padrão das funções do ABBYY FineReader Engine.

Observações

A implementação cliente deste método deve garantir que todas as exceções lançadas dentro do método sejam capturadas e tratadas, e que nenhuma exceção seja propagada para fora do método. A propagação de uma exceção para fora do método pode levar a resultados imprevisíveis (como o encerramento do programa).

Veja também

IInputEvents