PDFium Delphi Component Docs

OnMouseWheel event

Componente: TPdfView  ·  Unità: PDFium
Si attiva quando la rotella viene ruotata sopra la vista

Syntax

property OnMouseWheel: TMouseWheelEvent;

Description

Scatta quando la rotella viene ruotata sopra la vista. Il parametro Sender referenzia l'istanza TPdfView che ha sollevato l'evento, così un unico gestore può servire più viste esaminando Sender

Usi tipici: implementare lo zoom con Ctrl+rotella oppure sostituire lo scorrimento di pagina predefinito. Dato che il gestore gira sul thread principale VCL, puoi aggiornare i controlli della form e chiamare direttamente le altre API VCL

I gestori devono restituire in fretta — il rendering PDFium e la compilazione dei moduli avvengono sullo stesso thread, e ogni ritardo qui posticipa il prossimo ridisegno della pagina

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