PDFium Delphi Component Docs

OnMouseWheel Evento

Componente: TPdfView  ·  Unidad: PDFium
Se dispara cuando la rueda del mouse gira sobre la vista

Syntax

property OnMouseWheel: TMouseWheelEvent;

Description

Se dispara cuando la rueda del mouse gira sobre la vista. El parámetro Sender hace referencia a la instancia de TPdfView que generó el evento, de modo que un mismo controlador puede atender varias vistas inspeccionando Sender

Los usos típicos incluyen: implementar zoom con Ctrl+rueda o reemplazar el desplazamiento de página predeterminado. Como el controlador se ejecuta en el hilo principal de la VCL, puede actualizar controles del formulario y llamar a otras API de la VCL directamente

Los controladores deben devolver el control rápidamente — el renderizado de PDFium y el llenado de formularios ocurren en el mismo hilo, y cualquier demora aquí pospone el siguiente repintado 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