PDFium Delphi Component Docs

OnMouseWheel Ereignis

Komponente: TPdfView  ·  Unit: PDFium
Wird ausgelöst, wenn das Rad über der Ansicht gedreht wird

Syntax

property OnMouseWheel: TMouseWheelEvent;

Description

Wird ausgelöst, wenn das Rad über der Ansicht gedreht wird. Der Parameter Sender verweist auf die TPdfView -Instanz, die das Ereignis ausgelöst hat, sodass ein einzelner Handler mehrere Ansichten bedienen kann, indem er Sender überprüft

Typische Anwendungen: Implementieren von Strg+Rad-Zoom oder Ersetzen des Standard-Seitenscrolls. Da der Handler im VCL-Hauptthread läuft, können Sie Formularsteuerelemente aktualisieren und andere VCL-APIs direkt aufrufen

Handler müssen schnell zurückkehren — PDFium-Rendering und Formularausfüllen erfolgen im selben Thread, und jede Verzögerung hier verschiebt die nächste Seitenneuzeichnung

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