Pular para o conteúdo principal
Este método é implementado no lado do cliente. Ele é chamado pelo ABBYY FineReader Engine quando a roda do mouse é movida enquanto Image Viewer, Zoom Viewer, Text Editor, Text Validator ou Document Viewer está em foco. Ele fornece ao cliente informações sobre as coordenadas do ponteiro do mouse, o quanto a roda do mouse foi movida e quais teclas modificadoras foram usadas.

Sintaxe

C++

HRESULT OnMouseWheel(
  int Flags,
  int ZDelta,
  int X,
  int Y
);

C#

void OnMouseWheel(
  int Flags,
  int ZDelta,
  int X,
  int Y
);

Visual Basic .NET

Sub OnMouseWheel( _
  Flags As Integer, _
  ZDelta As Integer, _
  X As Integer, _
  Y As Integer _
)

Parâmetros

Flags [in] Indica se várias teclas virtuais estão pressionadas. Esse 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. ZDelta [in] Indica o quanto a roda do mouse foi movida. Trata-se de uma contagem com sinal do número de entalhes pelos quais a roda do mouse girou. Um entalhe é uma das posições da roda do mouse. 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 dele 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