PDFium Delphi Component 文件

OnMouseWheel 事件

组件: TPdfView  ·  单元: PDFium
当滚轮在视图上滚动时触发

Syntax

property OnMouseWheel: TMouseWheelEvent;

Description

当滚轮在视图上滚动时触发。Sender 参数引用触发事件的 TPdfView 实例,因此单个处理器可以通过检查 Sender 来服务多个视图

典型用途包括:实现 Ctrl+滚轮缩放或替换默认页面滚动。因为处理器在 VCL 主线程上运行,你可以直接更新窗体控件并调用其他 VCL API

处理器必须快速返回 — PDFium 渲染和表单填充在同一线程上发生,此处的任何延迟都会推迟下一次页面重绘

Remarks

Example

procedure TForm1.PdfViewOnMouseWheel(Sender: TObject; Shift: TShiftState; WheelDelta: Integer; MousePos: TPoint; var Handled: Boolean);
begin
  // 实现 Ctrl+滚轮缩放或替换默认页面滚动
  Caption := Format('OnMouseWheel on page %d', [PdfView1.PageNumber]);
end;

See Also

OnClick, OnPageChange, OnMouseDown, PageNumber