PDFium Component Docs

OnMouseMove zdarzenie

Component: TPdfView  ·  Unit: PDFium
Uruchamia się zawsze, gdy mysz porusza się nad widokiem

Syntax

property OnMouseMove: TMouseMoveEvent;

Description

Wywoływane zawsze, gdy mysz porusza się nad widokiem. Parametr Sender odwołuje się do instancji TPdfView, która wywołała zdarzenie, więc jedna procedura obsługi może obsłużyć wiele widoków, badając Sender

Typowe zastosowania obejmują: pokazanie podpowiedzi z bieżącą współrzędną PDF, wyróżnienie pola formularza pod kursorem albo wyświetlanie kursorów „hand” / „ibeam”. Ponieważ procedura obsługi działa na głównym wątku VCL, możesz bezpośrednio aktualizować kontrolki formularza i wywoływać inne API VCL

Procedury obsługi muszą kończyć się szybko — renderowanie PDFium i wypełnianie formularzy odbywają się na tym samym wątku, a każde opóźnienie tutaj przesuwa następne odświeżenie strony

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