PDFium Component Docs

OnMouseMove event

Dieser API-Eintrag behält Bezeichner, Signaturen, Codeblöcke und PDF-Begriffe in ihrer Originalform.
Komponente: TPdfView  ·  Unit: PDFium
Fired whenever the mouse moves over the view.

Syntax

property OnMouseMove: TMouseMoveEvent;

Beschreibung

Fired whenever the mouse moves over the view. The Sender parameter references the TPdfView Instanz, die das Ereignis ausgelöst hat, sodass ein einzelner Handler mehrere Ansichten bedienen kann, indem er Sender.

Typische Verwendungen sind: einen Tooltip mit der aktuellen PDF-Koordinate anzeigen, das Formularfeld unter dem Cursor hervorheben oder "hand"- / "ibeam"-Cursor anzeigen. Da der Handler im VCL-Hauptthread läuft, können Sie Formularsteuerelemente aktualisieren und andere VCL-APIs direkt aufrufen

Handler müssen schnell zurückkehren - das PDFium-Rendering und das Ausfüllen von Formularen laufen im selben Thread, und jede Verzögerung verschiebt die nächste Neuzeichnung der Seite

Hinweise

Beispiel

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;

Siehe auch

OnClick, OnPageChange, OnMouseDown, PageNumber