PDFium Component Docs

OnMouseMove gebeurtenis

Component: TPdfView  ·  Unit: PDFium
Wordt gegenereerd telkens wanneer de muis over de weergave beweegt

Syntax

property OnMouseMove: TMouseMoveEvent;

Description

Wordt gegenereerd telkens wanneer de muis over de weergave beweegt. De parameter Sender verwijst naar de TPdfView-instantie die de gebeurtenis heeft gegenereerd, zodat een enkele afhandelingsroutine meerdere weergaven kan bedienen door Sender te inspecteren.

Typisch gebruik omvat: een tooltip tonen met de huidige PDF-coördinaat, het formulierveld onder de cursor markeren, of "hand"- / "ibeam"-cursors tonen. Omdat de afhandelingsroutine op de VCL-hoofdthread draait, kunt u formulierbesturingselementen bijwerken en direct andere VCL-API's aanroepen.

Afhandelingsroutines moeten snel terugkeren — PDFium-renderen en formulierinvullen vinden op dezelfde thread plaats, en elke vertraging hier stelt de volgende paginahertekening uit.

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