PDFium Component Docs

OnMouseMove event

Component: TPdfView  ·  Unit: PDFium
Dipicu setiap kali mouse bergerak di atas tampilan

Syntax

property OnMouseMove: TMouseMoveEvent;

Description

Dipicu setiap kali mouse bergerak di atas tampilan. Parameter Sender mereferensikan instance TPdfView yang memunculkan event, sehingga satu handler dapat melayani beberapa tampilan dengan memeriksa Sender

Penggunaan tipikal meliputi: menampilkan tooltip dengan koordinat PDF saat ini, menyorot field formulir di bawah kursor, atau menampilkan kursor "hand" / "ibeam". Karena handler berjalan di thread utama VCL, Anda dapat memperbarui kontrol form dan memanggil API VCL lain secara langsung

Handler harus kembali dengan cepat — rendering PDFium dan pengisian formulir terjadi di thread yang sama, dan penundaan apa pun di sini menunda repaint halaman berikutnya

Remarks

Example

procedure TForm1.PdfViewOnMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
begin
  // show a tooltip with the current PDF coordinate, highlight the form field under the cursor, or display "hand" / "ibeam" cursors
  Caption := Format('OnMouseMove on page %d', [PdfView1.PageNumber]);
end;

See Also

OnClick, OnPageChange, OnMouseDown, PageNumber