PDFium Delphi Component Docs

OnMouseMove olay

Component: TPdfView  ·  Unit: PDFium
Fare görüntüleme üzerinde her hareket ettiğinde tetiklenir

Syntax

property OnMouseMove: TMouseMoveEvent;

Description

Fare görüntüleme üzerinde her hareket ettiğinde tetiklenir. Sender parametresi olayı yükselten TPdfView örneğine başvurur; böylece tek bir işleyici Sender öğesini inceleyerek birden çok görünüme hizmet edebilir

Tipik kullanımlar şunlardır: geçerli PDF koordinatıyla bir araç ipucu gösterme, imleç altındaki form alanını vurgulama veya "el" / "I-beam" imleçlerini görüntüleme. İşleyici VCL ana iş parçacığı üzerinde çalıştığından, form denetimlerini güncelleyebilir ve doğrudan diğer VCL API'lerini çağırabilirsiniz

İşleyiciler hızlı dönmelidir — PDFium işleme ve form doldurma aynı iş parçacığı üzerinde gerçekleşir ve buradaki herhangi bir gecikme sonraki sayfa yeniden boyamasını erteler

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