PDFium Delphi Component Docs

OnMouseMove-händelse

Component: TPdfView  ·  Unit: PDFium
Utlöses så fort musen rör sig över vyn

Syntax

property OnMouseMove: TMouseMoveEvent;

Description

Utlöses så fort musen rör sig över vyn. Parametern Sender refererar till den TPdfView-instans som utlöste händelsen, så en enda hanterare kan betjäna flera vyer genom att inspektera Sender.

Typiska användningsområden är: visa ett verktygstips med aktuell PDF-koordinat, markera formulärfältet under markören eller visa "hand"- / "I-beam"-pekare. Eftersom hanteraren körs på VCL:s huvudtråd kan du uppdatera formulärkontroller och anropa andra VCL-API:er direkt.

Hanterare måste återvända snabbt — PDFium-rendering och formulärfyllning sker på samma tråd, och varje fördröjning här skjuter fram nästa sidomålning.

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