property OnMouseWheel: TMouseWheelEvent;
当滚轮在视图上滚动时触发。Sender 参数引用触发事件的 TPdfView 实例,因此单个处理器可以通过检查 Sender 来服务多个视图
典型用途包括:实现 Ctrl+滚轮缩放或替换默认页面滚动。因为处理器在 VCL 主线程上运行,你可以直接更新窗体控件并调用其他 VCL API
处理器必须快速返回 — PDFium 渲染和表单填充在同一线程上发生,此处的任何延迟都会推迟下一次页面重绘
TabStop 设为 TruePdfView1.OnMouseWheel := MyHandler 赋值TPdfView 上匹配的 Set Cursor / Set Caret 调用,保持视觉反馈同步
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;