PDFium Delphi Component Docs

OnMouseWheel Événement

Composant: TPdfView  ·  Unit: PDFium
Déclenché lorsque la molette est tournée au-dessus de la vue

Syntax

property OnMouseWheel: TMouseWheelEvent;

Description

Déclenché quand la molette est actionnée sur la vue. Le paramètre Sender référence l’instance TPdfView à l’origine de l’événement, afin qu’un seul gestionnaire puisse servir plusieurs vues en inspectant Sender

Les utilisations typiques incluent : implémenter un zoom Ctrl+molette ou remplacer le défilement de page par défaut. Comme le gestionnaire s'exécute sur le thread principal VCL, vous pouvez mettre à jour les contrôles du formulaire et appeler directement d'autres API VCL

Les gestionnaires doivent répondre rapidement — le rendu PDFium et le remplissage de formulaires s’exécutent sur le même thread, et tout délai ici retarde le prochain rafraîchissement de la page

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