PDFium Delphi Component Docs

OnMouseDown olay

Component: TPdfView  ·  Unit: PDFium
Kullanıcı görüntüleme üzerinde bir fare düğmesine bastığında tetiklenir

Syntax

property OnMouseDown: TMouseEvent;

Description

Kullanıcı görüntüleme üzerinde bir fare düğmesine bastığında 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: özel bir seçim kutusu başlatma, kaydırmaya başlama veya "bu ek açıklamaya git" özelliği için koordinatları yakalama. İş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.PdfViewOnMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
  // begin a custom selection box, start panning, or capture coordinates for a "go to this annotation" feature
  Caption := Format('OnMouseDown on page %d', [PdfView1.PageNumber]);
end;

See Also

OnClick, OnPageChange, PageNumber