Pular para o conteúdo principal
Este método é implementado no cliente. Ele é chamado pelo ABBYY FineReader Engine quando se clica duas vezes em Image Viewer, Zoom Viewer, Text Editor, Text Validator ou Document Viewer. Ele fornece ao cliente informações sobre as coordenadas do ponteiro do mouse e quais teclas modificadoras foram usadas.

Sintaxe

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

Parâmetros

Flags [in] Indica se várias teclas virtuais estão pressionadas. Este parâmetro pode ser qualquer combinação dos valores a seguir:
  • 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

Não há valores de retorno específicos para este método. Ele retorna os valores de retorno padrão das funções do ABBYY FineReader Engine.

Observações

A implementação do cliente desse 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 dele. 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