PDFium Delphi Component Docs

OnMouseWheel evento

Componente: TPdfView  ·  Unidade: PDFium
Disparado quando a roda é girada sobre a visualização.

Syntax

property OnMouseWheel: TMouseWheelEvent;

Description

Disparado quando a roda é girada sobre a visualização. O parâmetro Sender referencia a instância de TPdfView que gerou o evento, de modo que um único manipulador pode atender a várias visualizações inspecionando Sender

Usos típicos incluem: implementar zoom com Ctrl+roda ou substituir a rolagem padrão de página. Como o manipulador é executado na thread principal da VCL, você pode atualizar controles do formulário e chamar outras APIs da VCL diretamente

Os manipuladores devem retornar rapidamente — a renderização do PDFium e o preenchimento de formulários ocorrem na mesma thread, e qualquer atraso aqui adia o próximo redesenho de página

Remarks

Example

procedure TForm1.PdfViewOnMouseWheel(Sender: TObject; Shift: TShiftState; WheelDelta: Integer; MousePos: TPoint; var Handled: Boolean);
begin
  // implement Ctrl+wheel zoom or replace the default page scroll
  Caption := Format('OnMouseWheel on page %d', [PdfView1.PageNumber]);
end;

See Also

OnClick, OnPageChange, OnMouseDown, PageNumber