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
  // 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