PDFium Delphi Component Docs

OnMouseMove event

Componente: TPdfView  ·  Unità: PDFium
Si attiva ogni volta che il mouse si muove sopra la vista

Syntax

property OnMouseMove: TMouseMoveEvent;

Description

Scatta ogni volta che il mouse si muove sopra la vista. Il parametro Sender referenzia l'istanza TPdfView che ha sollevato l'evento, così un singolo handler può servire più viste ispezionando Sender

Usi tipici: mostrare un tooltip con la coordinata PDF corrente, evidenziare il campo modulo sotto il cursore, o visualizzare cursori "hand" / "ibeam". Dato che il gestore gira sul thread principale VCL, puoi aggiornare i controlli della form e chiamare direttamente le altre API VCL

I gestori devono restituire in fretta — il rendering PDFium e la compilazione dei moduli avvengono sullo stesso thread, e ogni ritardo qui posticipa il prossimo ridisegno della pagina

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